• Linus Torvalds's avatar
    Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · d88bfe1d
    Linus Torvalds authored
    Pull RAS updates from Ingo Molnar:
     "Various RAS updates:
    
       - AMD MCE support updates for future CPUs, fixes and 'SMCA' (Scalable
         MCA) error decoding support (Aravind Gopalakrishnan)
    
       - x86 memcpy_mcsafe() support, to enable smart(er) hardware error
         recovery in NVDIMM drivers, based on an extension of the x86
         exception handling code.  (Tony Luck)"
    
    * 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      EDAC/sb_edac: Fix computation of channel address
      x86/mm, x86/mce: Add memcpy_mcsafe()
      x86/mce/AMD: Document some functionality
      x86/mce: Clarify comments regarding deferred error
      x86/mce/AMD: Fix logic to obtain block address
      x86/mce/AMD, EDAC: Enable error decoding of Scalable MCA errors
      x86/mce: Move MCx_CONFIG MSR definitions
      x86/mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries
      x86/mm: Expand the exception table logic to allow new handling options
      x86/mce/AMD: Set MCAX Enable bit
      x86/mce/AMD: Carve out threshold block preparation
      x86/mce/AMD: Fix LVT offset configuration for thresholding
      x86/mce/AMD: Reduce number of blocks scanned per bank
      x86/mce/AMD: Do not perform shared bank check for future processors
      x86/mce: Fix order of AMD MCE init function call
    d88bfe1d
sb_edac.c 94.2 KB