This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6bfd2d442af5 Merge tag 'irq-core-2024-05-12' of git://git.kernel.org/pu [...] new 699f67512f04 KVM: VMX: Move posted interrupt descriptor out of VMX code new 4ec8fd037139 x86/irq: Unionize PID.PIR for 64bit access w/o casting new 2254808b53d9 x86/irq: Remove bitfields in posted interrupt descriptor new 7fec07fd2178 x86/irq: Add a Kconfig option for posted MSI new f5a3562ec9dd x86/irq: Reserve a per CPU IDT vector for posted MSIs new 43650dcf6d63 x86/irq: Set up per host CPU posted interrupt descriptors new 6087c7f36ab2 x86/irq: Factor out handler invocation from common_interrupt() new 1b03d82ba15e x86/irq: Install posted MSI notification handler new fef05a078b6f x86/irq: Factor out common code for checking pending interrupts new ce0a92871179 x86/irq: Extend checks for pending vectors to posted interrupts new be9be07b22c9 iommu/vt-d: Make posted MSI an opt-in command line option new ed1e48ea4370 iommu/vt-d: Enable posted mode for device MSIs new 6ecc2e7932fe x86/irq: Use existing helper for pending vector check new 9776dd36095b Merge tag 'x86-irq-2024-05-12' of git://git.kernel.org/pub [...]
The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 2 + arch/x86/Kconfig | 11 ++ arch/x86/entry/entry_fred.c | 2 + arch/x86/include/asm/apic.h | 6 + arch/x86/include/asm/hardirq.h | 6 + arch/x86/include/asm/idtentry.h | 6 + arch/x86/include/asm/irq_remapping.h | 7 + arch/x86/include/asm/irq_vectors.h | 8 +- arch/x86/include/asm/posted_intr.h | 118 ++++++++++++++++ arch/x86/kernel/apic/vector.c | 5 +- arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/idt.c | 3 + arch/x86/kernel/irq.c | 172 ++++++++++++++++++++++-- arch/x86/kvm/vmx/posted_intr.c | 4 +- arch/x86/kvm/vmx/posted_intr.h | 93 +------------ arch/x86/kvm/vmx/vmx.c | 3 +- arch/x86/kvm/vmx/vmx.h | 2 +- drivers/iommu/intel/irq_remapping.c | 113 +++++++++++++++- drivers/iommu/irq_remapping.c | 5 +- 19 files changed, 450 insertions(+), 119 deletions(-) create mode 100644 arch/x86/include/asm/posted_intr.h