• Linus Torvalds's avatar
    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp · 9ada9fd5
    Linus Torvalds authored
    Pull EDAC fixes from Borislav Petkov:
    
     - EDAC core error path fix, from Denis Kirjanov.
    
     - Generalization of AMD MCE bank names and some minor error reporting
       improvements.
    
     - EDAC core cleanups and simplifications, from Wei Yongjun.
    
     - amd64_edac fixes for sysfs-reported values, from Josh Hunt.
    
     - some heavy amd64_edac error reporting path shaving, leading to
       removing a bunch of code.
    
     - amd64_edac error injection method improvements.
    
     - EDAC core cleanups and fixes
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: (24 commits)
      EDAC, pci_sysfs: Use for_each_pci_dev to simplify the code
      EDAC: Handle error path in edac_mc_sysfs_init() properly
      MCE, AMD: Dump error status
      MCE, AMD: Report decoded error type first
      MCE, AMD: Dump CPU f/m/s triple with the error
      MCE, AMD: Remove functional unit references
      EDAC: Convert to use simple_open()
      EDAC, Calxeda highbank: Convert to use simple_open()
      EDAC: Fix mc size reported in sysfs
      EDAC: Fix csrow size reported in sysfs
      EDAC: Pass mci parent
      EDAC: Add memory controller flags
      amd64_edac: Fix csrows size and pages computation
      amd64_edac: Use DBAM_DIMM macro
      amd64_edac: Fix K8 chip select reporting
      amd64_edac: Reorganize error reporting path
      amd64_edac: Do not check whether error address is valid
      amd64_edac: Improve error injection
      amd64_edac: Cleanup error injection code
      amd64_edac: Small fixlets and cleanups
      ...
    9ada9fd5
edac_mc.c 32 KB