genirq/chip: Rework handle_level_irq()
authorThomas Gleixner <tglx@linutronix.de>
Tue, 29 Apr 2025 06:55:10 +0000 (08:55 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 7 May 2025 07:08:13 +0000 (09:08 +0200)
commit2334c45521033772fd808e54814f5844ac35c9d0
tree2331cf86132225013ec13068245b198f45bc33f5
parenta155777175bb3d0e93f8605d4d93ae6abf3484ab
genirq/chip: Rework handle_level_irq()

Use the new helpers to decide whether the interrupt should be handled and
switch the descriptor locking to guard().

Fixup the kernel doc comment while at it.

No functional change.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lore.kernel.org/all/20250429065420.926362488@linutronix.de
kernel/irq/chip.c