pinctrl: thunderbay: rework loops looking for groups names
authorRafał Miłecki <rafal@milecki.pl>
Tue, 11 Jan 2022 17:29:19 +0000 (18:29 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 24 Jan 2022 00:12:45 +0000 (01:12 +0100)
commit25d2e41cf59bd6ccd23adc2965a157053bc3ed5c
treeeac7212fc2a2b77339788d83bf662749c95b898d
parent30cc53897470d45219fb0a5eafd0cc8b0032cd1e
pinctrl: thunderbay: rework loops looking for groups names

Make the outer loop iterate over functions as that's the real subject.
This simplifies code (and reduces amount of lines of code) as allocating
memory for names doesn't require extra checks anymore.

While at it use local "group_names" variable. It fixes:
drivers/pinctrl/pinctrl-thunderbay.c: In function 'thunderbay_add_functions':
drivers/pinctrl/pinctrl-thunderbay.c:815:8: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  815 |    grp = func->group_names;
      |        ^

Ref: c26c4bfc1040 ("pinctrl: keembay: rework loops looking for groups names")
Reported-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Link: https://lore.kernel.org/r/20220111172919.6567-2-zajec5@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-thunderbay.c