]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
PCI/PM: Clear state_saved during suspend
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 8 May 2013 08:10:18 +0000 (12:10 +0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 11 May 2013 20:53:52 +0000 (13:53 -0700)
commitc698c715dc47e7eaa33cbbc52cf79c7c4ee45231
treeeeaeb0b2c1cc391ae162f6c0eb6e135f3443fc08
parentea28b081461d472c0f2719fb22e81d6a00e80698
PCI/PM: Clear state_saved during suspend

commit 82fee4d67ab86d6fe5eb0f9a9e988ca9d654d765 upstream.

This patch clears pci_dev->state_saved at the beginning of suspending.
PCI config state may be saved long before that.  Some drivers call
pci_save_state() from the ->probe() callback to get snapshot of sane
configuration space to use in the ->slot_reset() callback.

Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org> # add comment
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Tested-by: Tóth Attila <atoth@atoth.sote.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pci/pci-driver.c