linux/drivers/net/wireless/iwlwifi
Mohamed Abbas 0359facc7b iwlwifi: fix race condition during driver unload
This patch fixed the OOPS when load the driver while rf-kill is on then
unload the driver right after load. a race condition caused the interupt
handler to schedule the tasklet which will run right after the driver pci_remove
causing invalid poiter OOPS.

Signed-off-by: Mohamed Abbas <mabbas@linux.intel.com>
Signed-off-by: Joonwoo Park <joonwpark81@gmail.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-04-01 17:13:18 -04:00
..
Kconfig iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
Makefile iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-3945-commands.h iwlwifi: iwl3945 remove 4965 commands 2008-03-25 16:41:54 -04:00
iwl-3945-core.h iwlwifi: add struct iwl_cfg 2008-03-07 16:03:00 -05:00
iwl-3945-debug.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-hw.h iwlwifi: remove macros containing offsets from eeprom struct 2008-03-25 16:41:50 -04:00
iwl-3945-io.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-led.c iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945-rs.c iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-rs.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945.c iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945.h iwlwifi: iwl_priv - clean up in types of members 2008-03-27 16:03:18 -04:00
iwl-4965-commands.h iwlwifi: move host command sending functions to core module 2008-03-25 16:41:55 -04:00
iwl-4965-hw.h iwlwifi: move host command sending functions to core module 2008-03-25 16:41:55 -04:00
iwl-4965-rs.c mac80211: A-MPDU MLME use dynamic allocation 2008-03-27 16:03:20 -04:00
iwl-4965-rs.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-4965.c iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-4965.h iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-core.c iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-core.h iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-csr.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-debug.h iwlwifi: Add debugfs to iwl core 2008-03-25 16:41:47 -04:00
iwl-debugfs.c iwlwifi: rename iwl-4965-io.h to iwl-io.h 2008-03-27 16:03:17 -04:00
iwl-eeprom.c iwlwifi: rename iwl-4965-io.h to iwl-io.h 2008-03-27 16:03:17 -04:00
iwl-eeprom.h iwlwifi: rename iwl4965_get_channel_info to iwl_get_channel_info 2008-03-25 16:41:54 -04:00
iwl-hcmd.c iwlwifi: allow a default callback for ASYNC host commands 2008-03-27 16:03:18 -04:00
iwl-helpers.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-io.h iwlwifi: improve NIC i/o debug prints information 2008-03-27 16:03:17 -04:00
iwl-led.c iwlwifi: rename iwl-4965-io.h to iwl-io.h 2008-03-27 16:03:17 -04:00
iwl-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-prph.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-rfkill.c iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-rfkill.h iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-spectrum.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl3945-base.c iwlwifi: fix race condition during driver unload 2008-04-01 17:13:18 -04:00
iwl4965-base.c iwlwifi: fix race condition during driver unload 2008-04-01 17:13:18 -04:00