Received: by 10.213.65.68 with SMTP id h4csp948417imn; Thu, 22 Mar 2018 11:57:59 -0700 (PDT) X-Google-Smtp-Source: AG47ELsLsCbctHK3bLlYT7P+CLl7ME2F4+KCaUkazRY5laB3wqgA+0y3oAZqmKpO+s27r/pBhgGK X-Received: by 10.98.21.209 with SMTP id 200mr9398402pfv.232.1521745079218; Thu, 22 Mar 2018 11:57:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521745079; cv=none; d=google.com; s=arc-20160816; b=Twza9mFCSFpMERQIY2XmWMnyPY0Gr5GXynCSI6y+leOe8m//3R0+8kkUAMV7kmKMvc WJ6eFni377Ox8jy3os05zK+x+AO4SyQivCtK0UM4wWddgm/tpoQt3HgnFviYSSzx+cvl 8/va6o9qnrnwsmJtWyfd+Lgp2W2HNNVNBerr9dWHkaGeJXwaFo5SA1Egf75cBsB2+shU UHym3ipboJIx0HxSF78GTPYrTF2sLHjZsdMRKTrW5by3skxMChRXBED8ijwVwwPBNfUE Z0rP11EQeajZrJBeZvdhH+eCLVfkR8Oje5j/lMUKxtusD+HFeeDg3HrC/HGVJ6XZ/5q3 OrqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=dG4m6rb7UUDrpDm0AVvLiSJMWbl6BMhtqc8l46wkGQY=; b=geDr+aSWa3eTQB3mVxawDIxcSyNi9uDeibtYP88ZRWPKrgxB44Ux57CD49I8VmH8wv XHmhwia48++i8tuUZuR4tgve4kOMDX08WbFRrdA5QORbNVpJJI5CWUx0d8nFu+49vWaq GckuIrXMYMsqYaCWbfF8lMwDN8yCIyJw7XeVWvolYMf4vv0E0SCko6PD40gSIs/x1Is4 Kzkguqv0ekLlybuKwWuzZ+l0CUFNr1RbnkjILyND+foMaqqBekGR1nyA8HgsDR53dk81 +p4DC5pW0pcQnq9S7iiLTSoxiMcs/X+odV9Xj2iswCqBv6XmmlhVA3qPezS4NC9XpzxM UV5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=j11Vvi/O; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f7si4708964pgq.86.2018.03.22.11.57.44; Thu, 22 Mar 2018 11:57:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=j11Vvi/O; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751876AbeCVS4k (ORCPT + 99 others); Thu, 22 Mar 2018 14:56:40 -0400 Received: from mail-pg0-f67.google.com ([74.125.83.67]:42248 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751739AbeCVS4i (ORCPT ); Thu, 22 Mar 2018 14:56:38 -0400 Received: by mail-pg0-f67.google.com with SMTP id f10so3460103pgs.9; Thu, 22 Mar 2018 11:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=dG4m6rb7UUDrpDm0AVvLiSJMWbl6BMhtqc8l46wkGQY=; b=j11Vvi/OujEDlwpMAyffhlsG952oisnbYjpD419n1gN25bcpKrr0vYi++iwnYj+Hb2 +d4OKr0vA0j2JJ8L4RFpqKQdRmGTVEJ2T6dfKJy7tz9PfQH+q+i+ghgI3CShYmY5E03E EHJbaQ53C8HGDQMfmV8ZhqDLhePLma9Cw/zh9mJe61kEoUgbnm17a3VJTeuCbabVGG3D FqjDHxGCLKOWUaB+uWZ1L4ZXcPGKplbY8rq/QrJsPe1rIYVUzu+U0nzfs+ctYo3mDS0M Z9PSUCV3mchV1Tkwc2u41p5lpsTLxhQpzAE5NcezJxqIayNFZFy3p/QWH4lpngIzNNGW a7rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=dG4m6rb7UUDrpDm0AVvLiSJMWbl6BMhtqc8l46wkGQY=; b=LtViO7jxpW6CyGskbFrCzesZWcJmA+WDxFup2pEXbsye7S4LH1UoPukZ2wa9irPS80 9C1XR3k+q6zLZwPMDCmrF+IPLt5s5ZSIyYsslvcNVS8hmUIZNNg1oq6hrD2SduHXhWFB VvrCfyxGzJcTPRfo62CWZs7gDzwdS6BY51oBpJ25tlao7Zr9KY2VH2a9nYLqgae4mAq5 zQUjgFUopxhHGXuWq2ckZ1xQN7wUlKJXUfTeAyMptFvI4X9pKhCyjJp2OXBMIWCFFOcO Sg1hZJjVHeU2Pgodm311gjQqiC3wVtKe2t6omp0cfj8vc1L7739VrV3RoXBS3RmQTM1K 09uQ== X-Gm-Message-State: AElRT7FbVVu33nt1wByHVtZWYBqqog6WVkEvYoxeznKzpnKNwdfO5RDr /xqjLGEQQVtVhl1vWu66djM= X-Received: by 10.101.92.6 with SMTP id u6mr18696075pgr.440.1521744998104; Thu, 22 Mar 2018 11:56:38 -0700 (PDT) Received: from localhost (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id z9sm9317378pfg.183.2018.03.22.11.56.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Mar 2018 11:56:36 -0700 (PDT) Date: Thu, 22 Mar 2018 11:56:35 -0700 From: Guenter Roeck To: Greg Kroah-Hartman Cc: Brian Norris , Linux Kernel , stable , Leif Liddy , Matthias Kaehlcke , Daniel Drake , Kai-Heng Feng , Hans de Goede , Marcel Holtmann Subject: Re: [PATCH 4.4 095/108] Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version Message-ID: <20180322185635.GA4411@roeck-us.net> References: <20180215151235.620152736@linuxfoundation.org> <20180216023147.GB69988@rodete-desktop-imager.corp.google.com> <20180216064850.GA26224@kroah.com> <20180216181043.GA84497@rodete-desktop-imager.corp.google.com> <20180216185220.GA29352@roeck-us.net> <20180217134351.GB28145@kroah.com> <20180217152459.GA22308@kroah.com> <20180322175251.GA24850@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180322175251.GA24850@kroah.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 22, 2018 at 06:52:51PM +0100, Greg Kroah-Hartman wrote: [ ... ] > > And that't the point to drive home here. If you stay away from updating > to stable patches, you have a huge boatload of KNOWN SECURITY HOLES in > your product. If you take them, you have the _possiblity_ of some bugs > added, but overall, the rate is _VERY_ small. Guenter has numbers of > 2-4 patches per year cause problems. That's lower than ANY other > development model I have ever seen anywhere. > Unfortunately, people tend to be irrational. Yes, the regression rate I have observed is in the 0.1..0.15% range for v4.4.y and v4.14.y. Yet, there are still people who believe that we should not merge stable releases due to the regressions it causes (though they are much less vocal nowadays). > So, stick with known buggy/insecure devices? Or take the updates and > handle the 1-2 problems a year they provide you. I think the > cost-analysis is easy to make here :) > Agreed, on an objective basis. Unfortunately, one does not get credit for fixing bugs which have never been observed in the field because they have been fixed before they showed up. But one _does_ get blame for regressions. Even though there have been very few regressions in absolute numbers, the default reaction to newly observed problems is "it must be due to a stable release merge", even though it almost always turns out to be incorrect. The only way to deal with that is to reduce regressions to 0, or as close to 0 as possible. 0.1% is good, but not good enough. Also, while I agree that we are much better off in respect to security, the verdict is still out if stable release merges actually improve release stability; I don't see a clear trend even with chromeos-4.4. Of course, it is all but impossible to say if this is due to 4.4.y or due to the 13,000+ patches we have on top of v4.4.y in chromeos-4.4. Guenter