linux/drivers/net/wireless/iwlwifi
Cyrill Gorcunov a5acc379e5 iwlwifi3945/4965: fix rate control algo reference leak
Fix rate control algo reference leak in case if network device has been
failed to register.  In this case special flag priv->mac80211_registered is
not set and the rate algo reference is not freeing on module unload.  That
leads to OOPs in further ieee80211 rate register/unregister procedure (by
any callee).

It should fix the bug #9470

	http://bugzilla.kernel.org/show_bug.cgi?id=9470

[akpm@linux-foundation.org: build fix]
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Acked-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2007-12-17 17:01:39 -05:00
..
iwl3945-base.c iwlwifi3945/4965: fix rate control algo reference leak 2007-12-17 17:01:39 -05:00
iwl4965-base.c iwlwifi3945/4965: fix rate control algo reference leak 2007-12-17 17:01:39 -05:00
iwl-3945-hw.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-3945-rs.c iwl3945: place CCK rates in front of OFDM for supported rates 2007-11-14 21:16:46 -05:00
iwl-3945-rs.h iwl3945: place CCK rates in front of OFDM for supported rates 2007-11-14 21:16:46 -05:00
iwl-3945.c iwl3945: place CCK rates in front of OFDM for supported rates 2007-11-14 21:16:46 -05:00
iwl-3945.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-4965-hw.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-4965-rs.c [PATCH] iwlwifi: set correct base rate for A band in rs_dbgfs_set_mcs 2007-10-18 15:46:52 -04:00
iwl-4965-rs.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-4965.c [PATCH] iwl4965: fix driver hang related to hardware scan 2007-10-25 22:15:43 -04:00
iwl-4965.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-channel.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-commands.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-debug.h [PATCH] iwlwifi: limit printouts on hot path 2007-10-10 16:53:24 -07:00
iwl-eeprom.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-helpers.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-hw.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-io.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-priv.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-prph.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwl-spectrum.h [IWLWIFI]: add iwlwifi wireless drivers 2007-10-10 16:51:39 -07:00
iwlwifi.h [PATCH] janitorial: fix all double includes in drivers/net/wireless 2007-10-18 15:42:28 -04:00
Kconfig Kbuild/doc: fix links to Documentation files 2007-10-30 14:26:30 -07:00
Makefile [IWLWIFI]: remove per-file CFLAGS for IWL define 2007-10-10 16:52:16 -07:00