On Wed, 2009-02-04 at 01:57 +0100, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rjw@xxxxxxx> > > Check if the standard configuration registers of a PCI device have > been saved during suspend before trying to restore them during > resume. > > Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx> Acked-By: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> > --- > drivers/pci/pci.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: linux-2.6/drivers/pci/pci.c > =================================================================== > --- linux-2.6.orig/drivers/pci/pci.c > +++ linux-2.6/drivers/pci/pci.c > @@ -1421,7 +1421,7 @@ int pci_restore_standard_config(struct p > dev->current_state = PCI_D0; > > Restore: > - return pci_restore_state(dev); > + return dev->state_saved ? pci_restore_state(dev) : 0; > } > > /** -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html