summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2022-04-14 14:04:02 +0200
committerJohannes Berg <johannes.berg@intel.com>2022-05-04 12:30:27 +0200
commit1b550a0bebfc0b69d6ec08fe6eb58953a8aec48a (patch)
tree51be5f9ec9cdc35fee967ae6799a69fd933bc1c8
parent34c9a0e71cbb316f360919353273b185c2780cd7 (diff)
downloadlinux-1b550a0bebfc0b69d6ec08fe6eb58953a8aec48a.tar.gz
linux-1b550a0bebfc0b69d6ec08fe6eb58953a8aec48a.tar.bz2
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>
-rw-r--r--net/wireless/nl80211.c3
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,