Commit d5e4eeea authored by Uwe Kleine-König's avatar Uwe Kleine-König Committed by Borislav Petkov

EDAC/ppc_4xx: Reorder symbols to get rid of a few forward declarations

When moving the definition of ppc4xx_edac_driver further down, the
forward declarations can just be dropped.

Do this to reduce needless line repetition.
Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
Link: https://lore.kernel.org/r/20220917232013.489931-1-u.kleine-koenig@pengutronix.de
parent d42d6f5a
...@@ -178,11 +178,6 @@ struct ppc4xx_ecc_status { ...@@ -178,11 +178,6 @@ struct ppc4xx_ecc_status {
u32 wmirq; u32 wmirq;
}; };
/* Function Prototypes */
static int ppc4xx_edac_probe(struct platform_device *device);
static int ppc4xx_edac_remove(struct platform_device *device);
/* Global Variables */ /* Global Variables */
/* /*
...@@ -197,15 +192,6 @@ static const struct of_device_id ppc4xx_edac_match[] = { ...@@ -197,15 +192,6 @@ static const struct of_device_id ppc4xx_edac_match[] = {
}; };
MODULE_DEVICE_TABLE(of, ppc4xx_edac_match); MODULE_DEVICE_TABLE(of, ppc4xx_edac_match);
static struct platform_driver ppc4xx_edac_driver = {
.probe = ppc4xx_edac_probe,
.remove = ppc4xx_edac_remove,
.driver = {
.name = PPC4XX_EDAC_MODULE_NAME,
.of_match_table = ppc4xx_edac_match,
},
};
/* /*
* TODO: The row and channel parameters likely need to be dynamically * TODO: The row and channel parameters likely need to be dynamically
* set based on the aforementioned variant controller realizations. * set based on the aforementioned variant controller realizations.
...@@ -1391,6 +1377,15 @@ ppc4xx_edac_opstate_init(void) ...@@ -1391,6 +1377,15 @@ ppc4xx_edac_opstate_init(void)
EDAC_OPSTATE_UNKNOWN_STR))); EDAC_OPSTATE_UNKNOWN_STR)));
} }
static struct platform_driver ppc4xx_edac_driver = {
.probe = ppc4xx_edac_probe,
.remove = ppc4xx_edac_remove,
.driver = {
.name = PPC4XX_EDAC_MODULE_NAME,
.of_match_table = ppc4xx_edac_match,
},
};
/** /**
* ppc4xx_edac_init - driver/module insertion entry point * ppc4xx_edac_init - driver/module insertion entry point
* *
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment