]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit - drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
iwlwifi: align timestamp cancel with timestamp start
authorShaul Triebitz <shaul.triebitz@intel.com>
Thu, 28 Dec 2017 11:28:30 +0000 (13:28 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 16 Feb 2018 15:04:01 +0000 (17:04 +0200)
commit4b7f7ee2a5f523cf002328c6c02cb3e28a0fb30b
tree93e424e88451b28ccaff06f257a420650ca44e4e
parent4437ba7ee7de7e71d11deb91c87a370e4ffd2601
iwlwifi: align timestamp cancel with timestamp start

Canceling the periodic timestamp work should be
done in the opposite flow to where it was started.
This also prevents from sending the MARKER command
during the mac_stop flow - causing a false queue hang
(FW is no longer there to send a response).

Fixes: 93b167c13a3a ("iwlwifi: runtime: sync FW and host clocks for logs")
Signed-off-by: Shaul Triebitz <shaul.triebitz@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/fw/init.c
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
drivers/net/wireless/intel/iwlwifi/mvm/ops.c