wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock
authorJohannes Berg <johannes.berg@intel.com>
Tue, 19 Dec 2023 19:58:53 +0000 (21:58 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 21 Dec 2023 19:35:16 +0000 (20:35 +0100)
commit6ba40cd3a99b8f56c3b2a321e622f1b6f94f97c2
treeb1d3595bb0de7211391aa96d30e6b3df1dae5363
parent2afc3dad39ea84a072d04ff40a417234326adc47
wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock

Now with the mac80211 locking model changed, we no longer can
cause any bad dependencies here between mvm->mutex and other
mutexes in mac80211, so we no longer need to drop the mutex
early or even temporarily. Clean this up.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Reviewed-by: Gregory Greenman <gregory.greenman@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://msgid.link/20231219215605.1f2f5289ecc6.I7e3b8e806b6d50e88ba0c26767da8261806eb9c7@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/d3.c