| 80ae7b1a918e ("x86/apic/vector: Prevent hlist corruption and leaks") |
| 4900be83602b ("x86/vector/msi: Switch to global reservation mode") |
| 2db1f959d9dc ("x86/vector: Handle managed interrupts proper") |
| ba224feac8bb ("x86/vector: Untangle internal state from irq_cfg") |
| ba801640b10d ("x86/vector: Compile SMP only code conditionally") |
| 69cde0004a4b ("x86/vector: Use matrix allocator for vector assignment") |
| 65d7ed57bd97 ("x86/vector: Add vector domain debugfs support") |
| 0fa115da408f ("x86/irq/vector: Initialize matrix allocator") |
| 99a1482d8aa1 ("x86/vector: Move helper functions around") |
| 258d86eef94f ("x86/vector: Remove pointless pointer checks") |
| 4ef76eb6de73 ("x86/apic: Get rid of the legacy irq data storage") |
| dccfe3147b42 ("x86/vector: Simplify vector move cleanup") |
| 029c6e1c9df7 ("x86/vector: Store the single CPU targets in apic data") |
| 86ba65514f87 ("x86/vector: Cleanup variable names") |
| f0cc6ccaf7ba ("x86/vector: Simplify the CPU hotplug vector update") |
| fdba46ffb4c2 ("x86/apic: Get rid of multi CPU affinity") |
| 7854f82293e9 ("x86/vector: Rename used_vectors to system_vectors") |
| c1d1ee9ac179 ("x86/apic: Get rid of apic->target_cpus") |
| 72f48a38505d ("x86/apic: Reorganize struct apic") |
| 83a105229c59 ("x86/apic: Move common APIC callbacks") |
| 640635058356 ("x86/apic: Sanitize 32/64bit APIC callbacks") |
| 1da91779e1fb ("x86/apic: Move APIC noop specific functions") |
| 0801bbaac00b ("x86/apic: Move probe32 specific APIC functions") |
| 57e0aa446176 ("x86/apic: Sanitize return value of check_apicid_used()") |
| 727657e6205d ("x86/apic: Sanitize return value of apic.set_apic_id()") |
| 981c2eac1cb9 ("x86/apic: Deinline x2apic functions") |
| 4b1669e8d1e4 ("x86/apic: Prepare for unifying the interrupt delivery modes setup") |
| facaa3e3c813 ("x86/idt: Hide set_intr_gate()") |
| 4447ac1195a8 ("x86/idt: Simplify alloc_intr_gate()") |
| db18da78f9a8 ("x86/idt: Deinline setup functions") |
| 485fa57bd73a ("x86/idt: Remove unused functions/inlines") |
| dc20b2d52653 ("x86/idt: Move interrupt gate initialization to IDT code") |
| 636a7598f659 ("x86/idt: Move APIC gate initialization to tables") |
| b70543a0b2b6 ("x86/idt: Move regular trap init to tables") |
| 90f6225fba0c ("x86/idt: Move IST stack based traps to table init") |
| 0a30908b9149 ("x86/idt: Move debug stack init to table based") |
| 433f8924fa8e ("x86/idt: Switch early trap init to IDT tables") |
| 3318e9744244 ("x86/idt: Prepare for table based init") |
| 588787fde7aa ("x86/idt: Move early IDT handler setup to IDT code") |
| e802a51ede91 ("x86/idt: Consolidate IDT invalidation") |
| 8f55868f9e42 ("x86/idt: Remove unused set_trap_gate()") |
| 16bc18d895ce ("x86/idt: Move 32-bit idt_descr to C code") |
| d8ed9d48266a ("x86/idt: Create file for IDT related code") |
| 4b9a8dca0e58 ("x86/idt: Remove the tracing IDT completely") |
| 3cd788c1eec4 ("x86/smp: Use static key for reschedule interrupt tracing") |
| 85b77cdd8fbd ("x86/smp: Remove pointless duplicated interrupt code") |
| 0f42ae283c9b ("x86/mce: Remove duplicated tracing interrupt code") |
| daabb8eb9a55 ("x86/irqwork: Get rid of duplicated tracing interrupt code") |
| 61069de7a325 ("x86/apic: Remove the duplicated tracing versions of interrupts") |
| 8a17116b1fdd ("x86/irq: Get rid of duplicated trace_x86_platform_ipi() code") |