Fix forcedeth hibernate/wake-on-lan problems
authorTobias Diedrich <ranma+kernel@tdiedrich.de>
Sat, 31 May 2008 22:54:42 +0000 (00:54 +0200)
committerJeff Garzik <jgarzik@redhat.com>
Sat, 28 Jun 2008 14:23:35 +0000 (10:23 -0400)
commit9a60a82600822d34dcbc4df0866ec6ce643c0e79
tree9a6d6e456fbbc76996f8e4d5bb43796006e284c1
parenta9879c4fca9d93ccfb48d642421f3f6211eceec4
Fix forcedeth hibernate/wake-on-lan problems

We currently don't signal the kernel we that this device can wake
the system.  Call device_init_wakeup() to correct this.
Without this device_can_wakeup and device_may_wakeup will return
incorrect values.
Together with the minimized acpi wakeup patch (6/4 ;)), which will
follow in the next mail, this really makes wake-on-lan work for me
as expected (i.e. "ethtool -s eth0 wol g" is sufficient, no
additional magic needed).

Signed-off-by: Tobias Diedrich <ranma+kernel@tdiedrich.de>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/net/forcedeth.c