commit 3c1263b4dc81bceef4cd919c804906809e80b8b0 Author: Mark Hindley <mark@xxxxxxxxxxxxxx> Date: Sat Aug 18 21:20:26 2007 +0100 8250_pci.c: Check return of pci_enable_device in pciserial_resume_one. Signed-off-by: Mark Hindley <mark@xxxxxxxxxxxxxx> diff --git a/drivers/serial/8250_pci.c b/drivers/serial/8250_pci.c index 5e48587..d0baeac 100644 --- a/drivers/serial/8250_pci.c +++ b/drivers/serial/8250_pci.c @@ -1802,6 +1802,7 @@ static int pciserial_suspend_one(struct pci_dev *dev, pm_message_t state) static int pciserial_resume_one(struct pci_dev *dev) { struct serial_private *priv = pci_get_drvdata(dev); + int err; pci_set_power_state(dev, PCI_D0); pci_restore_state(dev); @@ -1810,7 +1811,9 @@ static int pciserial_resume_one(struct pci_dev *dev) /* * The device may have been disabled. Re-enable it. */ - pci_enable_device(dev); + err = pci_enable_device(dev); + if (err) + return err; pciserial_resume_ports(priv); } - To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html