diff options
author | Dedy Lansky <dlansky@codeaurora.org> | 2018-06-15 14:05:01 +0300 |
---|---|---|
committer | Johannes Berg <johannes@sipsolutions.net> | 2018-06-15 14:05:14 +0300 |
commit | bf2b61a6838f19cbc33f6732715012c483fa3795 (patch) | |
tree | 91aea74e94706907adfdf0c8be7daca9c6f86259 /drivers/net | |
parent | dc8b274f0952f604d72b10698cde6887321a669f (diff) | |
download | linux-bf2b61a6838f19cbc33f6732715012c483fa3795.tar.xz |
cfg80211: fix rcu in cfg80211_unregister_wdev
Callers of cfg80211_unregister_wdev can free the wdev object
immediately after this function returns. This may crash the kernel
because this wdev object is still in use by other threads.
Add synchronize_rcu() after list_del_rcu to make sure wdev object can
be safely freed.
Signed-off-by: Dedy Lansky <dlansky@codeaurora.org>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions