From: Colin Ian King <colin.king@xxxxxxxxxxxxx> The macros edac_pci_handle_pe and edac_pci_handle_npe are missing their arguments and don't match the function prototypes they replace. Also macro edac_pci_remove_sysfs is missing. Fix this by adding in the missing arguments and missing macro. Fixes: d4c1465b7de9 ("drivers/edac: fix edac_pci sysfs") Signed-off-by: Colin Ian King <colin.king@xxxxxxxxxxxxx> --- drivers/edac/edac_module.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/edac/edac_module.h b/drivers/edac/edac_module.h index aa1f91688eb8..ed194ba2c207 100644 --- a/drivers/edac/edac_module.h +++ b/drivers/edac/edac_module.h @@ -123,8 +123,9 @@ extern void edac_pci_handle_npe(struct edac_pci_ctl_info *pci, #define edac_sysfs_pci_teardown() #define edac_pci_get_check_errors() #define edac_pci_get_poll_msec() -#define edac_pci_handle_pe() -#define edac_pci_handle_npe() +#define edac_pci_remove_sysfs(pci) +#define edac_pci_handle_pe(pci, msg) +#define edac_pci_handle_npe(pci, msg) #endif /* CONFIG_PCI */ #endif /* __EDAC_MODULE_H__ */ -- 2.31.1