Le 07/07/2022 à 08:14, Uwe Kleine-König a écrit : > By moving up pmc_types and pmc_match, the forward declaration for pmc_match > can be dropped. > > Signed-off-by: Uwe Kleine-König <u.kleine-koe...@pengutronix.de>
Reviewed-by: Christophe Leroy <christophe.le...@csgroup.eu> > --- > arch/powerpc/platforms/83xx/suspend.c | 43 +++++++++++++-------------- > 1 file changed, 21 insertions(+), 22 deletions(-) > > diff --git a/arch/powerpc/platforms/83xx/suspend.c > b/arch/powerpc/platforms/83xx/suspend.c > index 6d47a5b81485..30b7700a2c98 100644 > --- a/arch/powerpc/platforms/83xx/suspend.c > +++ b/arch/powerpc/platforms/83xx/suspend.c > @@ -319,7 +319,27 @@ static const struct platform_suspend_ops > mpc83xx_suspend_ops = { > .end = mpc83xx_suspend_end, > }; > > -static const struct of_device_id pmc_match[]; > +static struct pmc_type pmc_types[] = { > + { > + .has_deep_sleep = 1, > + }, > + { > + .has_deep_sleep = 0, > + } > +}; > + > +static const struct of_device_id pmc_match[] = { > + { > + .compatible = "fsl,mpc8313-pmc", > + .data = &pmc_types[0], > + }, > + { > + .compatible = "fsl,mpc8349-pmc", > + .data = &pmc_types[1], > + }, > + {} > +}; > + > static int pmc_probe(struct platform_device *ofdev) > { > struct device_node *np = ofdev->dev.of_node; > @@ -406,27 +426,6 @@ static int pmc_remove(struct platform_device *ofdev) > return -EPERM; > }; > > -static struct pmc_type pmc_types[] = { > - { > - .has_deep_sleep = 1, > - }, > - { > - .has_deep_sleep = 0, > - } > -}; > - > -static const struct of_device_id pmc_match[] = { > - { > - .compatible = "fsl,mpc8313-pmc", > - .data = &pmc_types[0], > - }, > - { > - .compatible = "fsl,mpc8349-pmc", > - .data = &pmc_types[1], > - }, > - {} > -}; > - > static struct platform_driver pmc_driver = { > .driver = { > .name = "mpc83xx-pmc", > > base-commit: f2906aa863381afb0015a9eb7fefad885d4e5a56