]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'irq-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 8 May 2022 18:10:17 +0000 (11:10 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 8 May 2022 18:10:17 +0000 (11:10 -0700)
commit0134d820b74643d06549f4ef75c501ac9f6a6360
tree098072c4998eb4fe81c83e5300b639c3376e7f7a
parentc0c25d5265bb913b00a534cdb1cd3ecb5fd7be9b
parent5bc97e5bc8682c238e8bbd3e0d15ab01325fbf86
Merge tag 'irq-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull irq fix from Thomas Gleixner:
 "A fix for the threaded interrupt core.

  A quick sequence of request/free_irq() can result in a hang because
  the interrupt thread did not reach the thread function and got stopped
  in the kthread core already. That leaves a state active counter
  arround which makes a invocation of synchronized_irq() on that
  interrupt hang forever.

  Ensure that the thread reached the thread function in request_irq() to
  prevent that"

* tag 'irq-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  genirq: Synchronize interrupt thread startup