summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pci-acpi.c
diff options
context:
space:
mode:
authorKonstantin Khlebnikov <khlebnikov@openvz.org>2013-03-14 15:49:37 +0100
committerBjorn Helgaas <bhelgaas@google.com>2013-04-03 02:03:09 +0200
commit6e0eda3c389887168455b92b6f7b48f552227067 (patch)
treed3d336d2ab410a895a6f7257ef9b147225c5ee82 /drivers/pci/pci-acpi.c
parentRevert "PCI/ACPI: Request _OSC control before scanning PCI root bus" (diff)
downloadlinux-6e0eda3c389887168455b92b6f7b48f552227067.tar.xz
linux-6e0eda3c389887168455b92b6f7b48f552227067.zip
PCI: Don't try to disable Bus Master on disconnected PCI devices
This is a fix for commit 7897e60227 ("PCI: Disable Bus Master unconditionally in pci_device_shutdown()"). Vivek reported that with this commit, kexec failed because none of his SATA disks came up. A ->shutdown() callback might put the device in D3cold, which means config space is no longer available. [bhelgaas: changelog] Link: https://lkml.org/lkml/2013/3/12/529 Reported-and-Tested-by: Vivek Goyal <vgoyal@redhat.com> Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/pci/pci-acpi.c')
0 files changed, 0 insertions, 0 deletions