diff options
author | Cyrill Gorcunov <gorcunov@gmail.com> | 2007-12-13 15:52:12 -0800 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2007-12-17 17:01:39 -0500 |
commit | a5acc379e52c78db407c73537daff387b179202c (patch) | |
tree | b200c48c9f4d6e07c3126ea38b2589be19ca153d /init | |
parent | b808ab16a9c99c00e3d8c3b351977fce62781dd0 (diff) | |
download | op-kernel-dev-a5acc379e52c78db407c73537daff387b179202c.zip op-kernel-dev-a5acc379e52c78db407c73537daff387b179202c.tar.gz |
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>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions