iwl4965: fix not correctly dealing with hotunplug
authorOliver Neukum <oneukum@suse.de>
Thu, 15 Nov 2007 01:31:10 +0000 (09:31 +0800)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 15 Nov 2007 02:31:56 +0000 (21:31 -0500)
commit66fbb541a5d2d58fdae21c1e7b558a75bfbd483f
treec18d90ad340f97f39d75563934703c1e8cd78fd5
parent755a957d407c3fcac58360d9309b1664078ac15d
iwl4965: fix not correctly dealing with hotunplug

The interrupt handler returns IRQ_NONE if it detects that the device
is gone. That's incorrect because the device may have raised the interrupt.
Not acknowledging it may trigger the spurious interrupt detection and kill
drivers sharing the interrupt line.

Signed-off-by: Oliver Neukum <oneukum@suse.de>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/iwlwifi/iwl4965-base.c