01ccf9bbd25f ("x86/apic: Use u32 for phys_pkg_id()") 8aa2a4178dc5 ("x86/apic: Use u32 for cpu_present_to_apicid()") 3600ceb0df84 ("x86/apic/noop: Tidy up the code") 1fddf1dcc584 ("x86/apic: Remove pointless NULL initializations") d8666cf78020 ("x86/apic: Sanitize APIC ID range validation") a9d608c22aee ("x86/apic: Simplify X2APIC ID validation") 9132d720eb8a ("x86/apic: Wrap APIC ID validation into an inline") 96ae35c75bdd ("x86/apic/x2apic: Share all common IPI functions") 194ac709819c ("x86/apic/uv: Get rid of wrapper callbacks") 13d779fd26af ("x86/apic: Allow apic::safe_wait_icr_idle() to be NULL") ee513d9da315 ("x86/apic: Allow apic::wait_icr_idle() to be NULL") 5a3a46bd161d ("x86/apic: Mop up apic::apic_id_registered()") 9d87f5b67e10 ("x86/apic: Mop up *setup_apic_routing()") 9a2a637af066 ("x86/apic: Nuke apic::apicid_to_cpu_present()") 2f6df03f80a1 ("x86/apic: Nuke empty init_apic_ldr() callbacks") 4114e1686fdc ("x86/apic/32: Remove bigsmp_cpu_present_to_apicid()") 79c9a17c16e9 ("x86/apic/32: Decrapify the def_bigsmp mechanism") d75baa260c85 ("x86/apic/32: Remove pointless default_acpi_madt_oem_check()") e120e58ec293 ("x86/apic/32: Sanitize logical APIC ID handling") f52e2c3e96d9 ("x86/apic: Remove check_phys_apicid_present()")