fix error management in 8250_pci.c pciserial_resume_one
PATCH 1/1 fix error management in 8250_pci.c pciserial_resume_one
CC drivers/serial/8250_pci.odrivers/serial/8250_pci.c: In function 'pciserial_resume_one':drivers/serial/8250_pci.c:1830: warning: ignoring return value of 'pci_enable_device', declared with attribute warn_unused_result
This patch fixes it.
---
serial/8250_pci.c renamed from serial/8250_pci.c.orig +4 -1
@@ -1819,6 +1819,7 @@static int pciserial_resume_one (struct pci_dev *dev) {struct serial_private *priv =pci_get_drvdata (dev); +int rc;pci_set_power_state (dev,PCI_D0 );pci_restore_state (dev);
@@ -1827,7 +1828,9 @@/* * The device may have been disabled. Re-enable it. */ -pci_enable_device (dev); + rc =pci_enable_device (dev); +if (rc) +return rc;pciserial_resume_ports (priv); }
Quoted 5 lines · Stefano Brivio
CC
drivers/serial/8250_pci.odrivers/serial/8250_pci.c: In function 'pciserial_resume_one':drivers/serial/8250_pci.c:1830: warning: ignoring return value of 'pci_enable_device', declared with attributewarn_unused_resultThis patch fixes it.
Oh for god sake, this does not fix anything. It creates more problems than it solves.
Next time, check the mailing list archives and you'll see this is not the first time this has come up.
Signature · 3 lines
Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of:
Quoted 5 lines · On Tue, 13 Feb 2007 11:30:10 +0100 Stefano Brivio <[email protected]>…
CC
drivers/serial/8250_pci.odrivers/serial/8250_pci.c: In function 'pciserial_resume_one':drivers/serial/8250_pci.c:1830: warning: ignoring return value of 'pci_enable_device', declared with attributewarn_unused_resultThis patch fixes it.
NAK. as ith the past several times people proposed this. The bug is in the pci_enable_device header being must_check