RE: [PATCH] ACPI: APEI: move edac_init ahead of ghes platform drv register

From: Kani, Toshi
Date: Tue Aug 09 2022 - 11:22:07 EST


On Tuesday, August 9, 2022 4:06 AM, Justin He wrote:
> > ghes_edac_init() is called from the normal module init path, e.g.,
> > module_init().
> Thanks for the suggestion, one gap is that under module_init path, how can
> we pass the 2nd parameter of ghes_edac_register (struct device *dev) to
> the new * ghes_edac_init()?
>
> IIUC, the parameter of any functions under module_init() path should be
> void.

Since simpler version of ghes_edac_register() is still called with
the parameters first, it can save *dev to a ghes_edac structure for
ghes_edac_init() to use.

Toshi