diff options
author | Shuah Khan <[email protected]> | 2021-02-26 17:07:00 -0700 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2021-03-06 12:51:15 +0100 |
commit | bdb1050ee1faaec1e78c15de8b1959176f26c655 (patch) | |
tree | 931c522811a0a34b020ae4ed0b2d1044176e612e /scripts/gdb/linux/timerlist.py | |
parent | f8cfa46608f8aa5ca5421ce281ab314129c15411 (diff) |
ath10k: Detect conf_mutex held ath10k_drain_tx() calls
ath10k_drain_tx() must not be called with conf_mutex held as workers can
use that also. Add call to lockdep_assert_not_held() on conf_mutex to
detect if conf_mutex is held by the caller.
The idea for this patch stemmed from coming across the comment block
above the ath10k_drain_tx() while reviewing the conf_mutex holds during
to debug the conf_mutex lock assert in ath10k_debug_fw_stats_request().
Adding detection to assert on conf_mutex hold will help detect incorrect
usages that could lead to locking problems when async worker routines try
to call this routine.
Signed-off-by: Shuah Khan <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Acked-by: Kalle Valo <[email protected]>
Link: https://lore.kernel.org/linux-wireless/[email protected]/
Diffstat (limited to 'scripts/gdb/linux/timerlist.py')
0 files changed, 0 insertions, 0 deletions