Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 144a76bc authored by Rafael J. Wysocki's avatar Rafael J. Wysocki Committed by Jesse Barnes
Browse files

PCI PM: Check if the state has been saved before trying to restore it



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: default avatarRafael J. Wysocki <rjw@sisk.pl>
Reported-By: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
parent ddb7c9d2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1421,7 +1421,7 @@ int pci_restore_standard_config(struct pci_dev *dev)
	dev->current_state = PCI_D0;

 Restore:
	return pci_restore_state(dev);
	return dev->state_saved ? pci_restore_state(dev) : 0;
}

/**