Re: [PATCH v3 0/8] AMD64 EDAC fixes

From: Borislav Petkov
Date: Fri Aug 23 2019 - 11:37:50 EST


On Fri, Aug 23, 2019 at 03:28:59PM +0000, Ghannam, Yazen wrote:
> Boris, Do you think it'd be appropriate to change the return values
> for some cases?
>
> For example, ECC disabled is a hardware configuration. This doesn't
> mean that the module failed any operations in this case.
>
> In other words, the module checks for a feature. If the feature is not
> present, then return without failure (and maybe give a message).

That makes sense but AFAICT if probe_one_instance() sees that ECC is not
enabled, it returns 0.

The "if (!edac_has_mcs())" check later is to verify that at least once
instance was loaded successfully and, if not, then return an error.

So where does it return failure?

--
Regards/Gruss,
Boris.

Good mailing practices for 400: avoid top-posting and trim the reply.