]> git.baikalelectronics.ru Git - kernel.git/commit
EDAC: Remove EDAC_DIMM_OFF() macro
authorRobert Richter <rrichter@marvell.com>
Wed, 6 Nov 2019 09:33:04 +0000 (09:33 +0000)
committerBorislav Petkov <bp@suse.de>
Sat, 9 Nov 2019 10:23:49 +0000 (11:23 +0100)
commitfad5fb9487b7243f757fa5671b21463bb3d8df8f
tree369bf783839852762d60d57fa5f3d4344989e9e0
parent903fe44bd14f1124363d33fdfbd3389e420a2796
EDAC: Remove EDAC_DIMM_OFF() macro

The EDAC_DIMM_OFF() macro takes 5 arguments to get the DIMM's index.
Simplify this by storing the index in struct dimm_info to avoid its
calculation and remove the EDAC_DIMM_OFF() macro. The index can be
directly used then.

Another advantage is that edac_mc_alloc() could be used even if the
exact size of the layers is unknown. Only the number of DIMMs would be
needed.

Rename iterator variable to idx, while at it. The name is more handy,
esp. when searching for it in the code.

Signed-off-by: Robert Richter <rrichter@marvell.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: "linux-edac@vger.kernel.org" <linux-edac@vger.kernel.org>
Cc: James Morse <james.morse@arm.com>
Cc: Tony Luck <tony.luck@intel.com>
Link: https://lkml.kernel.org/r/20191106093239.25517-3-rrichter@marvell.com
drivers/edac/edac_mc.c
drivers/edac/edac_mc_sysfs.c
include/linux/edac.h