diff options
author | Robert Richter <rrichter@marvell.com> | 2020-01-23 12:03:02 +0300 |
---|---|---|
committer | Borislav Petkov <bp@suse.de> | 2020-02-17 15:13:16 +0300 |
commit | 67792cf9583c7816667c6b90007b5840f1b471f4 (patch) | |
tree | f1515889f2a89afeaf39d2178f0c2bd5afd970a2 /include/linux/edac.h | |
parent | 65bb4d1af92cf007adc0a0c59dadcc393c5cada6 (diff) | |
download | linux-67792cf9583c7816667c6b90007b5840f1b471f4.tar.xz |
EDAC/mc: Remove enable_per_layer_report function argument
Many functions carry the enable_per_layer_report argument. This is a
bool value indicating the error information contains some location
data where the error occurred. This can easily being determined by
checking the pos[] array for values. Negative values indicate there is
no location available. So if the top layer is negative, the error
location is unknown.
Just check if the top layer is negative and remove
enable_per_layer_report as function argument and also from struct
edac_raw_error_desc.
[ bp: Reflow comments to 80 columns, while at it. ]
Signed-off-by: Robert Richter <rrichter@marvell.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Acked-by: Aristeu Rozanski <aris@redhat.com>
Link: https://lkml.kernel.org/r/20200123090210.26933-8-rrichter@marvell.com
Diffstat (limited to 'include/linux/edac.h')
-rw-r--r-- | include/linux/edac.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/linux/edac.h b/include/linux/edac.h index 6703eb492cd2..815f246e0abd 100644 --- a/include/linux/edac.h +++ b/include/linux/edac.h @@ -454,8 +454,6 @@ struct errcount_attribute_data { * @location: location of the error * @label: label of the affected DIMM(s) * @other_detail: other driver-specific detail about the error - * @enable_per_layer_report: if false, the error affects all layers - * (typically, a memory controller error) */ struct edac_raw_error_desc { char location[LOCATION_SIZE]; @@ -472,7 +470,6 @@ struct edac_raw_error_desc { unsigned long syndrome; const char *msg; const char *other_detail; - bool enable_per_layer_report; }; /* MEMORY controller information structure |