diff options
author | Arik Nemtsov <[email protected]> | 2012-06-03 23:32:32 +0300 |
---|---|---|
committer | John W. Linville <[email protected]> | 2012-06-04 15:26:54 -0400 |
commit | 794454ce72a298de6f4536ade597bdcc7dcde7c7 (patch) | |
tree | ab62bbcb9bb3ea3009bcc15c445e9477da7128c5 /net/unix/sysctl_net_unix.c | |
parent | 69aaedd3cfd23b2c732e3cf1227370a35f5c89d4 (diff) |
mac80211: fix non RCU-safe sta_list manipulation
sta_info_cleanup locks the sta_list using rcu_read_lock however
the delete operation isn't rcu safe. A race between sta_info_cleanup
timer being called and a STA being removed can occur which leads
to a panic while traversing sta_list. Fix this by switching to the
RCU-safe versions.
Cc: [email protected]
Reported-by: Eyal Shapira <[email protected]>
Signed-off-by: Arik Nemtsov <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions