ipw2100: fix rebooting hang with driver loaded
commit2dcc81df4c1364aea736598cccbf751f03f5249b
authorZhu Yi <yi.zhu@intel.com>
Wed, 2 Dec 2009 06:24:37 +0000 (2 14:24 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 18 Dec 2009 21:44:20 +0000 (18 13:44 -0800)
treeed9471b86f70d4fb1a3bea231bb6e3acac82dc9a
parentbbf6e57f96f3a8d4b9e659aba01834b561f2abcd
ipw2100: fix rebooting hang with driver loaded

commit 52ce3e9a7db754b78cf2cbabc87013f921b25b28 upstream.

Add PCI .shutdown method so that we can disable the device during
shutdown or reboot. Without this, the reboot doesn't work well on
some platforms.

This fixes http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=2124

Tested-by: pablo <pablolm2005@gmail.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/wireless/ipw2x00/ipw2100.c