summaryrefslogtreecommitdiff
path: root/drivers/atm
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2021-03-09 09:42:13 +0100
committerThomas Gleixner <tglx@linutronix.de>2021-03-17 16:34:02 +0100
commit3250aa8a293b1859d76577714a3e1fe95732c721 (patch)
tree611517b5de95d0b1289ea9d82c7b2201b144312b /drivers/atm
parent25cf87df1a3a85959bf1bf27df0eb2e6e04b2161 (diff)
ath9k: Use tasklet_disable_in_atomic()
All callers of ath9k_beacon_ensure_primary_slot() are preemptible / acquire a mutex except for this callchain: spin_lock_bh(&sc->sc_pcu_lock); ath_complete_reset() -> ath9k_calculate_summary_state() -> ath9k_beacon_ensure_primary_slot() It's unclear how that can be distangled, so use tasklet_disable_in_atomic() for now. This allows tasklet_disable() to become sleepable once the remaining atomic users are cleaned up. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Kalle Valo <kvalo@codeaurora.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lore.kernel.org/r/20210309084242.313899703@linutronix.de
Diffstat (limited to 'drivers/atm')
0 files changed, 0 insertions, 0 deletions