Received: by 10.223.185.116 with SMTP id b49csp1886786wrg; Sat, 17 Feb 2018 07:26:11 -0800 (PST) X-Google-Smtp-Source: AH8x226AdIAUkFbQ/k2Zte5LbApRtPgPrWI+4N2Qh3S1u0J920131VFeOw5yA6vAKSiYEo/LKwnM X-Received: by 2002:a17:902:59d3:: with SMTP id d19-v6mr9034035plj.394.1518881171665; Sat, 17 Feb 2018 07:26:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518881171; cv=none; d=google.com; s=arc-20160816; b=eYu+GdlTydDbRq2rk4xDxvP5s5/aoJlnChKpJ3/J8jRk+yOpyfFuQt0QPn7PjbnwDt 8Rna4nITB9144EAqEzZBJzvvTjnJgeuRcMVc7bByaJtO0ySbuz2FxygBxX7TuZTfHNhM pwWcF3Cci+vt4EeiLkFtIjutGXCGRmoc0f5PV1UC0rTqJ/4lNi8u3RE56ytryDgBXTZx FIYhx9Vt/C0yqQ98/pwCGgJ7XMhVtn72YAuiNnXdBfbORvzNoxHJShKQMi++uacBs5qQ obFp/HtjSqJIuaEUSOojxRqyphIy0DwHqegX14caeZT68FJOBM0EGpuUlvOFUb/FOUFO VVGw== 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:arc-authentication-results; bh=gn1+GiEqvhv6si1E2yHx3XZiACBwoDgO8lLWxuVejCk=; b=tCiihDRMKrOGVEpS68Z+LhIuNNgWwQM/6x4B7LeYWv2vvw3XakaVwl7g68A3NXcaEK ShgBVv+vkyzyXOhVdBeU77QOE10I8TNCw0txy8ywZ7xmoRFzmsmjGZYfSLIeELbyp0g4 wsWHAL5pJFB62n0JqVDAZkgI45ga8yMyYS0vGaLu5cfChxJfj1zkQ6yFeKoBie8dxtuT KGePQUNAh1tCDL6sRT0U6Q/HDj3lDYNql44Lbb07Zg7koM5E7Llrdo8WJ6FE1sjJFW89 QQ/QS7xrfGQ5u+QqKY4oualGRpwoCTl29haOMVkEhpOJUoCAiHGD2x2Q0ssw9FFNtdh2 idBg== ARC-Authentication-Results: i=1; mx.google.com; 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 h188si1250128pgc.567.2018.02.17.07.25.57; Sat, 17 Feb 2018 07:26:11 -0800 (PST) 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; 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 S1751116AbeBQPZA (ORCPT + 99 others); Sat, 17 Feb 2018 10:25:00 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:48398 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751033AbeBQPY7 (ORCPT ); Sat, 17 Feb 2018 10:24:59 -0500 Received: from localhost (unknown [205.185.223.213]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 18652F0C; Sat, 17 Feb 2018 15:24:57 +0000 (UTC) Date: Sat, 17 Feb 2018 16:24:59 +0100 From: Greg Kroah-Hartman To: Guenter Roeck Cc: Brian Norris , linux-kernel@vger.kernel.org, stable@vger.kernel.org, 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: <20180217152459.GA22308@kroah.com> References: <20180215151222.267507937@linuxfoundation.org> <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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Feb 17, 2018 at 07:12:17AM -0800, Guenter Roeck wrote: > On 02/17/2018 05:43 AM, Greg Kroah-Hartman wrote: > > On Fri, Feb 16, 2018 at 10:52:20AM -0800, Guenter Roeck wrote: > > > On Fri, Feb 16, 2018 at 10:10:44AM -0800, Brian Norris wrote: > > > > On Fri, Feb 16, 2018 at 07:48:50AM +0100, Greg Kroah-Hartman wrote: > > > > > On Thu, Feb 15, 2018 at 06:31:48PM -0800, Brian Norris wrote: > > > > > > On Thu, Feb 15, 2018 at 04:17:32PM +0100, Greg Kroah-Hartman wrote: > > > > > > > 4.4-stable review patch. If anyone has any objections, please let me know. > > > > > > > > > > > > Consider this an objection: > > > > > > > > > > > > I'm currently arguing that this is unnecessarily regressing power > > > > > > consumption here: > > > > > > > > > > > > https://patchwork.kernel.org/patch/10149195/ > > > > > > > > > > > > I'll leave it up to you what to do with this, but if this ends up in > > > > > > Chromium OS kernels, I'm likely to revert it there... > > > > > > > > > > Is that patch in Linus's tree yet? If so, I'll be glad to also apply it > > > > > here. > > > > > > > > The link is the original patch, where I'm (too late?) complaining about > > > > its side effects. Hans and Marcel are discussing potential alternatives. > > > > This stuff happens in -rc kernels. But you're already ready to push it > > > > out to -stable users? I can try to push another few reverts into Linus's > > > > tree if that really helps, or else you can wait on pushing these to > > > > -stable until 4.16 settles down. > > > > > > FWIW, here are the various commit SHAs. > > > > > > Upstream: 61f5acea8737 > > > v4.15 (queued for v4.15.4): e766a2d7f7c2 > > > v4.14 (queued for v4.14.20): 736385472dfa > > > v4.9 (queued for v4.9.82): 1c6fc2167678 > > > v4.4 (queued for v4.4.116): 575538a5371d > > > > > > I didn't check older stable kernels. > > > > Thanks, but I've now released all of these with this patch committed, so > > we are now "bug compatible" :) > > > > FWIW, seems to me that trying to be "bug compatible" with -rc1 upstream > kernels may not really be a good idea for stable releases. It's a tough trade-off. If I dropped this patch, the normal mode of operation would be for it to get merged into device kernels and then forgotten about. Only if/when the user with the problem moves to a newer release a long time later would the regression normally appear again, and everyone would have to remember what happened and try to piece it all together again as to what commit caused the issue. By you adding the revert to your device kernel now, you have a record of this being a problem, how upstream isn't fixing the issue, and when/if you do move to a newer kernel, that bugfix will still be there in your patch stack to forward port. Yeah, you all are normally better than that, and I trust that you will push to get this resolved, hopefully soon. But for the most part, this method works best overall for the majority of the cases like this as not all bug reporters are persistent, and if not, the maintainer usually forgets about it as no one is saying anything and they have other things to work on. Well, bluetooth is known to not have responsive maintainers, so who am I kidding here, odds are it's only going to get fixed as Hans is involved, despite the bluetooth maintainers :) thanks, greg k-h