• Linus Torvalds's avatar
    Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 7687b80a
    Linus Torvalds authored
    Pull x86/MCE update from Ingo Molnar:
     "Various MCE robustness enhancements.
    
      One of the changes adds CMCI (Corrected Machine Check Interrupt) poll
      mode on Intel Nehalem+ CPUs, which mode is automatically entered when
      the rate of messages is too high - and exited once the storm is over.
    
      An MCE events storm will roughly look like this:
    
       [ 5342.740616] mce: [Hardware Error]: Machine check events logged
       [ 5342.746501] mce: [Hardware Error]: Machine check events logged
       [ 5342.757971] CMCI storm detected: switching to poll mode
       [ 5372.674957] CMCI storm subsided: switching to interrupt mode
    
      This should make such events more survivable"
    
    * 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/mce: Provide boot argument to honour bios-set CMCI threshold
      x86, MCE: Remove unused defines
      x86, mce: Enable MCA support by default
      x86/mce: Add CMCI poll mode
      x86/mce: Make cmci_discover() quiet
      x86: mce: Remove the frozen cases in the hotplug code
      x86: mce: Split timer init
      x86: mce: Serialize mce injection
      x86: mce: Disable preemption when calling raise_local()
    7687b80a
Kconfig 70.6 KB