diff options
| author | Eliad Peller <[email protected]> | 2015-11-17 10:24:37 +0200 |
|---|---|---|
| committer | Johannes Berg <[email protected]> | 2015-12-04 14:43:32 +0100 |
| commit | ef044763a3ca6b9e0bb65a9ce0cb38c0eca62756 (patch) | |
| tree | 0c2f3c99895e58135693548cd44c9f1ed880c302 /tools/perf/scripts/python/sched-migration.py | |
| parent | 0ead2510f8cec11ce96308d79a1b4ee272fb5238 (diff) | |
mac80211: add atomic uploaded keys iterator
add ieee80211_iter_keys_rcu() to iterate over uploaded
keys in atomic context (when rcu is locked)
The station removal code removes the keys only after
calling synchronize_net(), so it's not safe to iterate
the keys at this point (and postponing the actual key
deletion with call_rcu() might result in some
badly-ordered ops calls).
Add a flag to indicate a station is being removed,
and skip the configured keys if it's set.
Signed-off-by: Eliad Peller <[email protected]>
Signed-off-by: Emmanuel Grumbach <[email protected]>
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sched-migration.py')
0 files changed, 0 insertions, 0 deletions