]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
x86/xen: Drop xen_irq_ops
authorJuergen Gross <jgross@suse.com>
Mon, 5 Jan 2026 11:05:14 +0000 (12:05 +0100)
committerBorislav Petkov (AMD) <bp@alien8.de>
Mon, 12 Jan 2026 18:37:38 +0000 (19:37 +0100)
commitbc5e8e2fa2e28ef6c2a55ae294d04100d4b1bffe
treea6ee3491eab02a434066b1531cedc1636a0b3906
parent574b3eb843dea1ad99162e115abdb610b6780cbd
x86/xen: Drop xen_irq_ops

Instead of having a pre-filled array xen_irq_ops for Xen PV paravirt
functions, drop the array and assign each element individually.

This is in preparation of reducing the paravirt include hell by
splitting paravirt.h into multiple more fine grained header files,
which will in turn require to split up the pv_ops vector as well.
Dropping the pre-filled array makes life easier for objtool to
detect missing initializers in multiple pv_ops_ arrays.

Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Link: https://patch.msgid.link/20260105110520.21356-16-jgross@suse.com
arch/x86/xen/irq.c
tools/objtool/check.c