summaryrefslogtreecommitdiff
path: root/kernel/irq
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2021-03-23 10:22:21 +0100
committerThomas Gleixner <tglx@linutronix.de>2021-03-25 18:21:03 +0100
commit6e457914935a3161eeb74e319abf9fd511aa1e4d (patch)
tree0908cb2091d706cba088d9d2ec88f5aea3b955b1 /kernel/irq
parenta359f757965aafd0f58570de95dc6bc06cf12a9c (diff)
drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disable_sync_once()
The i915 driver has its own tasklet interface which was overseen in the tasklet rework. __tasklet_disable_sync_once() is a wrapper around tasklet_unlock_wait(). tasklet_unlock_wait() might sleep, but the i915 wrappers invokes it from non-preemtible contexts with bottom halves disabled. Use tasklet_unlock_spin_wait() instead which can be invoked from non-preemptible contexts. Fixes: da044747401fc ("tasklets: Replace spin wait in tasklet_unlock_wait()") Reported-by: kernel test robot <oliver.sang@intel.com> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/20210323092221.awq7g5b2muzypjw3@flow
Diffstat (limited to 'kernel/irq')
0 files changed, 0 insertions, 0 deletions