OSDN Git Service

PCI/PM: Apply D2 delay as milliseconds, not microseconds
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 23 Oct 2019 22:40:52 +0000 (17:40 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 20 Nov 2019 23:34:26 +0000 (17:34 -0600)
commit7e24bc347e57992d532bc2ed700209b0fc0a4bf5
treeee4575c280274445a32790771066bf3403679f3f
parent12bcae44bf48595c71898330076576075590e15b
PCI/PM: Apply D2 delay as milliseconds, not microseconds

PCI_PM_D2_DELAY is defined as 200, which is milliseconds, but previously we
used udelay(), which only waited for 200 microseconds.  Use msleep()
instead so we wait the correct amount of time.  See PCIe r5.0, sec 5.9.

Link: https://lore.kernel.org/r/20191101204558.210235-2-helgaas@kernel.org
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/pci/pci.c