Re: [BUGFIX] PCI/PM: Fix proc config reg access for D3cold and bridge suspending
From: Bjorn Helgaas <bhelgaas@google.com>
Date: 2012-11-05 22:11:01
Also in:
linux-pci, lkml, stable
From: Bjorn Helgaas <bhelgaas@google.com>
Date: 2012-11-05 22:11:01
Also in:
linux-pci, lkml, stable
On Fri, Nov 2, 2012 at 2:25 PM, Rafael J. Wysocki [off-list ref] wrote:
On Friday, November 02, 2012 10:38:43 AM Bjorn Helgaas wrote:quoted
On Wed, Oct 24, 2012 at 7:36 PM, Huang Ying [off-list ref] wrote:quoted
In https://bugzilla.kernel.org/show_bug.cgi?id=48981 Peter reported that /proc/bus/pci/??/??.? does not works for 3.6. This is This is because the device configuration space registers will be not accessible if the corresponding parent bridge is suspended or the device is put into D3cold state. This is the same as /sys/bus/pci/devices/0000:??:??.?/config access issue. So the function used to solve sysfs issue is used to solve this issue. Cc: stable@vger.kernel.org Reported-by: Peter <redacted>Is this bug the same as the one originally reported by Forrest Loomis (original reporter of bug 48981)? And https://bugzilla.kernel.org/show_bug.cgi?id=49031, reported by Micael Dias (Rafael marked 49031 as a duplicate of 48981)? If so, I'll mention Forrest and Micael and bug 49031 here as well.No, it's not. That one turned out to be a duplicate of bko#48981.
I applied this to my for-linus branch as v3.7 material. Thanks!