From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_PASS,URIBL_BLOCKED, USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BDFE3C43387 for ; Thu, 3 Jan 2019 09:32:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 97A4921019 for ; Thu, 3 Jan 2019 09:32:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730492AbfACJca (ORCPT ); Thu, 3 Jan 2019 04:32:30 -0500 Received: from mail.kernel.org ([198.145.29.99]:43852 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726152AbfACJc3 (ORCPT ); Thu, 3 Jan 2019 04:32:29 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9BD89206BB; Thu, 3 Jan 2019 09:32:28 +0000 (UTC) Date: Thu, 3 Jan 2019 10:32:26 +0100 From: Greg KH To: Eric Blau Cc: stable@vger.kernel.org Subject: Re: [regression] USB power management failure to suspend / high CPU usage Message-ID: <20190103093226.GA13375@kroah.com> References: <20181223162836.GA1035@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.1 (2018-12-01) Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org On Wed, Jan 02, 2019 at 10:42:55AM -0500, Eric Blau wrote: > On Sun, Dec 23, 2018 at 11:28 AM Greg KH wrote: > > > > On Sun, Dec 23, 2018 at 08:49:42AM -0500, Eric Blau wrote: > > > > > > The behavior exists in 4.19.8 and 4.19.11, the kernel versions I have > > > upgraded to with Arch Linux, so the regression was introduced sometime > > > between 4.19.4 and 4.19.8. Hibernate still works but when I resume > > > from hibernate, there is a ksoftirqd and kworker thread/process > > > together taking up 100% of one core. If I turn off auto power control > > > for usb1 and usb2, the threads stop spinning. i.e., > > > > > > echo 'on' > '/sys/bus/usb/devices/usb1/power/control > > > > > > Any suggestions as to where this regression was introduced and what > > > can be done to fix it? > > > > Sorry, this is a known issue, will be fixed in the next 4.19 release > > that should be out next week. > > > > If you are curious, it is fixed by commit 45f750c16cae ("xhci: Don't > > prevent USB2 bus suspend in state check intended for USB3 only") in > > Linus's tree. > > Hi Greg, > > I've upgraded to 4.20 and the same regression still exists. I know > this is not a stable release currently, but 4.20 has 45f750c16cae > merged as commit 93a86395b429: > > commit 93a86395b429c3a68a0d029f584f39890c0801b2 > Merge: 45f750c16cae 28a86092b175 > Author: Greg Kroah-Hartman > AuthorDate: Fri Dec 14 17:06:09 2018 +0100 > Commit: Greg Kroah-Hartman > CommitDate: Fri Dec 14 17:06:09 2018 +0100 > > Merge tag 'usb-serial-4.20-rc7' of > https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into > usb-linus > > > The same workaround is still effective, but I thought I'd let you know > that I'm still experiencing the same issue. If there's anything else I > can do to help track this down, please let me know. Can you post the information that you are still having this issue on the linux-usb@vger.kernel.org mailing list, along with any kernel logs that you might have that shows this? The developers there can help you out. thanks, greg k-h