tg3: Fix failure to enable WoL by default when possible
authorRafael J. Wysocki <rjw@sisk.pl>
Thu, 28 Apr 2011 11:02:15 +0000 (11:02 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 2 May 2011 22:44:17 +0000 (15:44 -0700)
commit6fdbab9d93e04bfe71f2b3fde485d092e2ffe3ec
treecd88b86a5b7b7c9c16f6fbdefd03b9d5310b41c6
parent41c31f318a5209922d051e293c61e4724daad11c
tg3: Fix failure to enable WoL by default when possible

tg3 is supposed to enable WoL by default on adapters which support
that, but it fails to do so unless the adapter's
/sys/devices/.../power/wakeup file contains 'enabled' during the
initialization of the adapter.  Fix that by making tg3 use
device_set_wakeup_enable() to enable wakeup automatically whenever
WoL should be enabled by default.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tg3.c