x86/irq: Factor out common code for checking pending interrupts
authorJacob Pan <jacob.jun.pan@linux.intel.com>
Tue, 23 Apr 2024 17:41:11 +0000 (10:41 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 29 Apr 2024 22:54:43 +0000 (00:54 +0200)
commitfef05a078b6fa1e9047e0486f1f6daf70664fd12
treef34757b2598d1dd3a23b3e0d3c646f1fa611e989
parent1b03d82ba15e895776f1f7da2bb56a9a60e6dfed
x86/irq: Factor out common code for checking pending interrupts

Use a common function for checking pending interrupt vector in APIC IRR
instead of duplicated open coding them.

Additional checks for posted MSI vectors can then be contained in this
function.

Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240423174114.526704-10-jacob.jun.pan@linux.intel.com
arch/x86/include/asm/apic.h
arch/x86/kernel/apic/vector.c
arch/x86/kernel/irq.c