]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitb0041ad8d467b48c7d08480dfbb1b3766040566b
treeeac7212fc2a2b77339788d83bf662749c95b898d
parent01a07690722f54a70b1a8844f799dcb3ce148c09
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: 491dec224fe2 ("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