wifi: iwlwifi: pcie: fix locking on invalid TOP reset
authorJohannes Berg <johannes.berg@intel.com>
Wed, 25 Jun 2025 17:42:21 +0000 (20:42 +0300)
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>
Sun, 29 Jun 2025 11:01:29 +0000 (14:01 +0300)
commite5d110fec068c7708002f4f372bf9ecdc1bc3da2
treecdd14b06148292472b533bdb12846999c685c354
parent93598167dcb6351ba40449d994244696168f1094
wifi: iwlwifi: pcie: fix locking on invalid TOP reset

If a TOP reset were to ever be erroneously requested on HW
prior to SC, the code warns and returns, but doesn't take
care to unlock the mutex in this case. Fix that.

Fixes: 909e1be65462 ("wifi: iwlwifi: implement TOP reset")
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/r/202506100707.WAnP5ePA-lkp@intel.com/
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250625204210.19a0378838b1.I6bdc58d4996e995e1358ad94d4cc5017f3abf47b@changeid
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c