wifi: cfg80211: fix locking in regulatory disconnect
authorJohannes Berg <johannes.berg@intel.com>
Tue, 6 Jun 2023 12:34:48 +0000 (14:34 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Jun 2023 14:00:54 +0000 (16:00 +0200)
commitb11f953a61e95812af86fb24aad4ea10d309c84c
tree76b580452ad77b8d4524f77a7739b927edea3ac0
parent9a9adc42a590208ad3e912c605a7b51b66a6b13f
wifi: cfg80211: fix locking in regulatory disconnect

commit f7e60032c6618dfd643c7210d5cba2789e2de2e2 upstream.

This should use wiphy_lock() now instead of requiring the
RTNL, since __cfg80211_leave() via cfg80211_leave() is now
requiring that lock to be held.

Fixes: a05829a7222e ("cfg80211: avoid holding the RTNL when calling the driver")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/wireless/reg.c