diff options
author | Rameshkumar Sundaram <[email protected]> | 2022-04-11 14:37:51 +0530 |
---|---|---|
committer | Johannes Berg <[email protected]> | 2022-04-11 11:55:36 +0200 |
commit | a5199b5626cd6913cf8776a835bc63d40e0686ad (patch) | |
tree | 4b34baeeab52e73a8d54370be8c091d6a6aee703 /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py | |
parent | 6624bb34b4eb19f715db9908cca00122748765d7 (diff) |
cfg80211: hold bss_lock while updating nontrans_list
Synchronize additions to nontrans_list of transmitting BSS with
bss_lock to avoid races. Also when cfg80211_add_nontrans_list() fails
__cfg80211_unlink_bss() needs bss_lock to be held (has lockdep assert
on bss_lock). So protect the whole block with bss_lock to avoid
races and warnings. Found during code review.
Fixes: 0b8fb8235be8 ("cfg80211: Parsing of Multiple BSSID information in scanning")
Signed-off-by: Rameshkumar Sundaram <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py')
0 files changed, 0 insertions, 0 deletions