]> xenbits.xensource.com Git - xen.git/commit
x86/irq: drop fixup_irqs() parameters
authorRoger Pau Monne <roger.pau@citrix.com>
Tue, 28 Jan 2025 15:06:07 +0000 (16:06 +0100)
committerRoger Pau Monne <roger.pau@citrix.com>
Wed, 12 Feb 2025 14:56:07 +0000 (15:56 +0100)
commit446a90345c89d61550ca75f449f2c7ce8b924a6a
tree4983a23c4b91ed6869aea55b3258cbbb7d23fabb
parent1191ce954f64244a3c5f553116184928bcc677e8
x86/irq: drop fixup_irqs() parameters

The solely remaining caller always passes the same globally available
parameters.  Drop the parameters and modify fixup_irqs() to use
cpu_online_map in place of the input mask parameter, and always be verbose
in its output printing.

While there remove some of the checks given the single context where
fixup_irqs() is now called, which should always be in the CPU offline path,
after the CPU going offline has been removed from cpu_online_map.

No functional change intended.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Release-Acked-by: Oleksii Kurochko<oleksii.kurochko@gmail.com>
xen/arch/x86/include/asm/irq.h
xen/arch/x86/irq.c
xen/arch/x86/smpboot.c