diff options
author | Jouni Malinen <j@w1.fi> | 2010-03-06 17:35:08 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-03-10 22:16:54 +0100 |
commit | 38a679a52be13d5a0c766597ab823e06688d6e8e (patch) | |
tree | 56e6e769ff0dd38264bbb1462562761824701925 /drivers/net/wireless | |
parent | rt2x00: remove KSEG1ADDR define from rt2x00soc.h (diff) | |
download | linux-38a679a52be13d5a0c766597ab823e06688d6e8e.tar.xz linux-38a679a52be13d5a0c766597ab823e06688d6e8e.zip |
mac80211: Fix sta_mtx unlocking on insert STA failure path
Commit 34e895075e21be3e21e71d6317440d1ee7969ad0 introduced sta_mtx
locking into sta_info_insert() (now sta_info_insert_rcu), but forgot
to unlock this mutex on one of the error paths. Fix this by adding
the missing mutex_unlock() call for the case where STA insert fails
due to an entry existing already. This may happen at least in AP mode
when a STA roams between two BSSes (vifs).
Signed-off-by: Jouni Malinen <j@w1.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless')
0 files changed, 0 insertions, 0 deletions