amd64_edac: fix ECC checking
On the good path of BIOS enabled ECC and no override, the value returned is 1 by omission and thus is deemed failing by the probe-function. Allow proper module initialization by clearing the retval explicitly. Signed-off-by: Doug Thompson <dougthompson@xmission.com> Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
This commit is contained in:
parent
ed680c4ad4
commit
126b67b8d2
|
@ -2977,6 +2977,9 @@ static int amd64_check_ecc_enabled(struct amd64_pvt *pvt)
|
||||||
"ECC is enabled by BIOS, Proceeding "
|
"ECC is enabled by BIOS, Proceeding "
|
||||||
"with EDAC module initialization\n");
|
"with EDAC module initialization\n");
|
||||||
|
|
||||||
|
/* Signal good ECC status */
|
||||||
|
ret = 0;
|
||||||
|
|
||||||
/* CLEAR the override, since BIOS controlled it */
|
/* CLEAR the override, since BIOS controlled it */
|
||||||
ecc_enable_override = 0;
|
ecc_enable_override = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue