On Mon, 24 Feb 2025 12:49:19 +0000 "Russell King (Oracle)" <linux@xxxxxxxxxxxxxxx> wrote: > On Mon, Feb 24, 2025 at 01:42:22PM +0100, Maxime Chevallier wrote: > > On Tue, 18 Feb 2025 17:19:13 +0100 > > Kory Maincent <kory.maincent@xxxxxxxxxxx> wrote: > > > diff --git a/drivers/net/pse-pd/pd692x0.c b/drivers/net/pse-pd/pd692x0.c > > > index 44ded2aa6fca..c9fa60b314ce 100644 > > > --- a/drivers/net/pse-pd/pd692x0.c > > > +++ b/drivers/net/pse-pd/pd692x0.c > > > @@ -976,8 +976,10 @@ pd692x0_register_managers_regulator(struct pd692x0_priv *priv, > > > reg_name_len = strlen(dev_name(dev)) + 23; > > > > > > for (i = 0; i < nmanagers; i++) { > > > + static const char * const regulators[] = { "vaux5", "vaux3p3" }; > > > > Looks like the 'static' is not needed here :) > > Have you checked the compiler output before saying that? No I have not > I've seen plenty of instances where "static" should be there but isn't, > leading to the compiler generating inline code to create the > array/struct on the stack. Makes sense then, so it should be good here. Thanks, Maxime