Skip to content
  • Linus Torvalds's avatar
    Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 4f19b880
    Linus Torvalds authored
    Pull x86 apic updates from Ingo Molnar:
     "The main changes in this cycle were:
    
       - introduce optimized single IPI sending methods on modern APICs
         (Linus Torvalds, Thomas Gleixner)
    
       - kexec/crash APIC handling fixes and enhancements (Hidehiro Kawai)
    
       - extend lapic vector saving/restoring to the CMCI (MCE) vector as
         well (Juergen Gross)
    
       - various fixes and enhancements (Jake Oshins, Len Brown)"
    
    * 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (23 commits)
      x86/irq: Export functions to allow MSI domains in modules
      Documentation: Document kernel.panic_on_io_nmi sysctl
      x86/nmi: Save regs in crash dump on external NMI
      x86/apic: Introduce apic_extnmi command line parameter
      kexec: Fix race between panic() and crash_kexec()
      panic, x86: Allow CPUs to save registers even if looping in NMI context
      panic, x86: Fix re-entrance problem due to panic on NMI
      x86/apic: Fix the saving and restoring of lapic vectors during suspend/resume
      x86/smpboot: Re-enable init_udelay=0 by default on modern CPUs
      x86/smp: Remove single IPI wrapper
      x86/apic: Use default send single IPI wrapper
      x86/apic: Provide default send single IPI wrapper
      x86/apic: Implement single IPI for apic_noop
      x86/apic: Wire up single IPI for apic_numachip
      x86/apic: Wire up single IPI for x2apic_uv
      x86/apic: Implement single IPI for x2apic_phys
      x86/apic: Wire up single IPI for bigsmp_apic
      x86/apic: Remove pointless indirections from bigsmp_apic
      x86/apic: Wire up single IPI for apic_physflat
      x86/apic: Remove pointless indirections from apic_physflat
      ...
    4f19b880