Merge tag 'edac_for_5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Pull EDAC updates from Borislav Petkov: "A lot of changes this time around, details below. From the next cycle onwards, we'll switch the EDAC tree to topic branches (instead of a single edac-for-next branch) which should make the changes handling more flexible, hopefully. We'll see. Summary: - Rework error logging functions to accept a count of errors parameter (Hanna Hawa) - Part one of substantial EDAC core + ghes_edac driver cleanup (Robert Richter) - Print additional useful logging information in skx_* (Tony Luck) - Improve amd64_edac hw detection + cleanups (Yazen Ghannam) - Misc cleanups, fixes and code improvements" * tag 'edac_for_5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras: (35 commits) EDAC/altera: Use the Altera System Manager driver EDAC/altera: Cleanup the ECC Manager EDAC/altera: Use fast register IO for S10 IRQs EDAC/ghes: Do not warn when incrementing refcount on 0 EDAC/Documentation: Describe CPER module definition and DIMM ranks EDAC: Unify the mc_event tracepoint call EDAC/ghes: Remove intermediate buffer pvt->detail_location EDAC/ghes: Fix grain calculation EDAC/ghes: Use standard kernel macros for page calculations EDAC: Remove misleading comment in struct edac_raw_error_desc EDAC/mc: Reduce indentation level in edac_mc_handle_error() EDAC/mc: Remove needless zero string termination EDAC/mc: Do not BUG_ON() in edac_mc_alloc() EDAC: Introduce an mci_for_each_dimm() iterator EDAC: Remove EDAC_DIMM_OFF() macro EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function EDAC/amd64: Get rid of the ECC disabled long message EDAC/ghes: Fix locking and memory barrier issues EDAC/amd64: Check for memory before fully initializing an instance EDAC/amd64: Use cached data when checking for ECC ...
Showing
- Documentation/admin-guide/ras.rst 19 additions, 12 deletionsDocumentation/admin-guide/ras.rst
- drivers/edac/altera_edac.c 9 additions, 143 deletionsdrivers/edac/altera_edac.c
- drivers/edac/amd64_edac.c 102 additions, 115 deletionsdrivers/edac/amd64_edac.c
- drivers/edac/amd64_edac.h 2 additions, 0 deletionsdrivers/edac/amd64_edac.h
- drivers/edac/aspeed_edac.c 1 addition, 6 deletionsdrivers/edac/aspeed_edac.c
- drivers/edac/edac_device.c 29 additions, 21 deletionsdrivers/edac/edac_device.c
- drivers/edac/edac_device.h 43 additions, 11 deletionsdrivers/edac/edac_device.h
- drivers/edac/edac_mc.c 70 additions, 68 deletionsdrivers/edac/edac_mc.c
- drivers/edac/edac_mc_sysfs.c 16 additions, 33 deletionsdrivers/edac/edac_mc_sysfs.c
- drivers/edac/ghes_edac.c 80 additions, 48 deletionsdrivers/edac/ghes_edac.c
- drivers/edac/i10nm_base.c 1 addition, 2 deletionsdrivers/edac/i10nm_base.c
- drivers/edac/i3200_edac.c 1 addition, 2 deletionsdrivers/edac/i3200_edac.c
- drivers/edac/i5000_edac.c 2 additions, 3 deletionsdrivers/edac/i5000_edac.c
- drivers/edac/i5100_edac.c 5 additions, 11 deletionsdrivers/edac/i5100_edac.c
- drivers/edac/i5400_edac.c 4 additions, 14 deletionsdrivers/edac/i5400_edac.c
- drivers/edac/i7300_edac.c 3 additions, 4 deletionsdrivers/edac/i7300_edac.c
- drivers/edac/i7core_edac.c 1 addition, 2 deletionsdrivers/edac/i7core_edac.c
- drivers/edac/ie31200_edac.c 2 additions, 5 deletionsdrivers/edac/ie31200_edac.c
- drivers/edac/pnd2_edac.c 2 additions, 2 deletionsdrivers/edac/pnd2_edac.c
- drivers/edac/sb_edac.c 9 additions, 14 deletionsdrivers/edac/sb_edac.c
Please register or sign in to comment