From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Return-Path: Date: Wed, 30 Aug 2017 01:53:10 +0200 From: Lukas Wunner To: Mathias Nyman Cc: Mason , Felipe Balbi , linux-pci , linux-usb , Linux ARM , Bjorn Helgaas , Alan Stern , Greg Kroah-Hartman Subject: Re: Possible regression between 4.9 and 4.13 Message-ID: <20170829235310.GA20214@wunner.de> References: <87a82qbyv5.fsf@linux.intel.com> <599D3410.9050504@intel.com> <251c41c0-a4fd-8aae-88e0-5d5928ce45cf@free.fr> <599D62EA.7050100@linux.intel.com> <8ac92197-907a-282b-2165-f50d1b09bd55@free.fr> <61d34811-f17c-6faf-252f-c4c81feb9e89@free.fr> <59A3D6BF.7010400@linux.intel.com> <0b089b17-00fc-5a7c-baa3-e6141029b191@free.fr> <59A56C15.2000403@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <59A56C15.2000403@linux.intel.com> List-ID: On Tue, Aug 29, 2017 at 04:28:53PM +0300, Mathias Nyman wrote: > This tight check was originally done to detect pci hotplug removed > hosts as soon as possible. In Mason's case, the parent of the XHCI controller isn't a hotplug port, see this lspci output: https://www.spinics.net/lists/linux-usb/msg160010.html Please check is_hotplug_bridge in the parent's struct pci_dev before assuming that the XHCI controller was unplugged. Thanks, Lukas From mboxrd@z Thu Jan 1 00:00:00 1970 From: lukas@wunner.de (Lukas Wunner) Date: Wed, 30 Aug 2017 01:53:10 +0200 Subject: Possible regression between 4.9 and 4.13 In-Reply-To: <59A56C15.2000403@linux.intel.com> References: <87a82qbyv5.fsf@linux.intel.com> <599D3410.9050504@intel.com> <251c41c0-a4fd-8aae-88e0-5d5928ce45cf@free.fr> <599D62EA.7050100@linux.intel.com> <8ac92197-907a-282b-2165-f50d1b09bd55@free.fr> <61d34811-f17c-6faf-252f-c4c81feb9e89@free.fr> <59A3D6BF.7010400@linux.intel.com> <0b089b17-00fc-5a7c-baa3-e6141029b191@free.fr> <59A56C15.2000403@linux.intel.com> Message-ID: <20170829235310.GA20214@wunner.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Tue, Aug 29, 2017 at 04:28:53PM +0300, Mathias Nyman wrote: > This tight check was originally done to detect pci hotplug removed > hosts as soon as possible. In Mason's case, the parent of the XHCI controller isn't a hotplug port, see this lspci output: https://www.spinics.net/lists/linux-usb/msg160010.html Please check is_hotplug_bridge in the parent's struct pci_dev before assuming that the XHCI controller was unplugged. Thanks, Lukas