diff options
author | Johannes Berg <johannes.berg@intel.com> | 2022-04-14 14:04:02 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2022-05-04 12:30:27 +0200 |
commit | 1b550a0bebfc0b69d6ec08fe6eb58953a8aec48a (patch) | |
tree | 51be5f9ec9cdc35fee967ae6799a69fd933bc1c8 /net/wireless | |
parent | cfg80211: remove cfg80211_get_chan_state() (diff) | |
download | linux-1b550a0bebfc0b69d6ec08fe6eb58953a8aec48a.tar.xz linux-1b550a0bebfc0b69d6ec08fe6eb58953a8aec48a.zip |
nl80211: don't hold RTNL in color change request
It's not necessary to hold the RTNL across color change
requests, since all the inner locking needs only the
wiphy mutex which we already hold as well.
Fixes: 0d2ab3aea50b ("nl80211: add support for BSS coloring")
Link: https://lore.kernel.org/r/20220414140402.32e03e8c261b.I5e7dc6bc563a129b938c43298da6bb4e812400a5@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless')
-rw-r--r-- | net/wireless/nl80211.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 945ed87d12e0..6239d2757f0b 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -16273,8 +16273,7 @@ static const struct genl_small_ops nl80211_small_ops[] = { .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = nl80211_color_change, .flags = GENL_UNS_ADMIN_PERM, - .internal_flags = NL80211_FLAG_NEED_NETDEV_UP | - NL80211_FLAG_NEED_RTNL, + .internal_flags = NL80211_FLAG_NEED_NETDEV_UP, }, { .cmd = NL80211_CMD_SET_FILS_AAD, |