Net / e100: Fix suspend of devices that cannot be power managed
authorRafael J. Wysocki <rjw@sisk.pl>
Sun, 14 Jun 2009 09:46:46 +0000 (09:46 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 18 Jun 2009 07:29:10 +0000 (00:29 -0700)
commit6905b1f1a03a48dcf115a2927f7b87dba8d5e566
treeef1a52ca05bf55e5b1e55bd3502b1f7295ac9bf1
parentab0a8e6c663047363e7436621b66c2ae575d2525
Net / e100: Fix suspend of devices that cannot be power managed

If the adapter is not power-manageable using either ACPI, or the
native PCI PM interface, __e100_power_off() returns error code, which
causes every attempt to suspend to fail, although it should return 0
in such a case.  Fix this problem by ignoring the return value of
pci_set_power_state() in __e100_power_off().

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Acked-by: Andreas Mohr <andi@lisas.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/e100.c