• Linus Torvalds's avatar
    Merge tag 'edac_for_4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp · 36168d71
    Linus Torvalds authored
    Pull EDAC updates from Borislav Petkov:
     "The EDAC tree was busier than usual this cycle as the shortlog below
      Also, this pull request is carrying an ACPI DSM driver which is used
      to ask the platform to supply the DIMM location of a reported hardware
      error and thus simplify all the EDAC logic when trying to map the
      error address to the respective DIMM.
      Core EDAC updates:
       - amd64_edac: AMD family 0x17, models 0x10-0x2f support (Michael Jin)
         Hygon Dhyana support (Pu Wen)
       - sb_edac: New maintainer + fixes (Tony Luck) Error reporting
         improvements and fixes (Qiuxu Zhuo)
       - ghes_edac: SMBIOS handle type 17 for DIMM locating and per-DIMM
         error accounting (Fan Wu)
       - altera_edac: Stratix10 support and refactoring (Thor Thayer)
      Out of tree addition:
       - acpi_adxl: Address Translation interface using an ACPI DSM (Tony
       - the usual amount of other misc fixes and cleanups all over"
    * tag 'edac_for_4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: (22 commits)
      ACPI/ADXL: Add address translation interface using an ACPI DSM
      EDAC, thunderx: Fix memory leak in thunderx_l2c_threaded_isr()
      EDAC, skx_edac: Fix logical channel intermediate decoding
      EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting
      EDAC, altera: Work around int-to-pointer-cast warnings
      EDAC, amd64: Add Hygon Dhyana support
      EDAC: Raise the maximum number of memory controllers
      arm64: dts: stratix10: Add peripheral EDAC nodes
      EDAC, altera: Add Stratix10 peripheral support
      EDAC, altera: Merge Stratix10 into the Arria10 SDRAM probe routine
      arm64: dts: stratix10: Add SDRAM node
      EDAC, altera: Combine Stratix10 and Arria10 probe functions
      arm64: dts: stratix10: Additions to EDAC System Manager
      EDAC, i7core: Remove set but not used variable pvt
      EDAC, ghes: Use CPER module handles to locate DIMMs
      EDAC: Correct DIMM capacity unit symbol
      EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions
      EDAC, sb_edac: Fix reporting for patrol scrubber errors
      EDAC, sb_edac: Return early on ADDRV bit and address type test
      MAINTAINERS: Update maintainer for drivers/edac/sb_edac.c
altera_edac.c 59.5 KB