> From: Marek Vasut [mailto:marek.vasut@xxxxxxxxx] > Sent: Thursday, January 10, 2019 10:07 PM > To: weiyongjun (A) <weiyongjun1@xxxxxxxxxx>; Linus Walleij > <linus.walleij@xxxxxxxxxx>; Bartosz Golaszewski > <bgolaszewski@xxxxxxxxxxxx> > Cc: linux-gpio@xxxxxxxxxxxxxxx; kernel-janitors@xxxxxxxxxxxxxxx > Subject: Re: [PATCH -next] gpio: pca953x: Make symbol > 'pca953x_i2c_regmap' static > > On 1/10/19 3:07 PM, Wei Yongjun wrote: > > Fixes the following sparse warning: > > > > drivers/gpio/gpio-pca953x.c:292:28: warning: > > symbol 'pca953x_i2c_regmap' was not declared. Should it be static? > > > > Fixes: 49427232764d ("gpio: pca953x: Perform basic regmap conversion") > > Signed-off-by: Wei Yongjun <weiyongjun1@xxxxxxxxxx> > > Nice, thanks. > Reviewed-by: Marek Vasut <marex@xxxxxxx> > > For future reference, how did you run sparse to detect this ? I have a script which run sparse everyday on each changed file of linux-next.git tree. So most of this issues can be detected. > > > --- > > drivers/gpio/gpio-pca953x.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c > > index 83617fd..0dc9641 100644 > > --- a/drivers/gpio/gpio-pca953x.c > > +++ b/drivers/gpio/gpio-pca953x.c > > @@ -289,7 +289,7 @@ static bool pca953x_volatile_register(struct device > *dev, unsigned int reg) > > return pca953x_check_register(chip, reg, bank); > > } > > > > -const struct regmap_config pca953x_i2c_regmap = { > > +static const struct regmap_config pca953x_i2c_regmap = { > > .reg_bits = 8, > > .val_bits = 8, > > > > > > > > > -- > Best regards, > Marek Vasut