]> asedeno.scripts.mit.edu Git - linux.git/commit
pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] variable-length
authorGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 12 Dec 2018 12:38:59 +0000 (13:38 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 18 Dec 2018 10:25:56 +0000 (11:25 +0100)
commitf83f97684a737f66c9a10437544c92e3436ca4e0
tree61acef36685fc366e31e9c80e42f1d14284f13a2
parentce16e8dd0db2701265e6dfdb4fbed632b6ff61c2
pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] variable-length

pinmux_cfg_reg.var_field_width[] is actually a variable-length array,
terminated by a zero, and counting at most r_width entries.
Usually the number of entries is much smaller than r_width, so the
ability to catch bugs at compile time through an "excess elements in
array initializer" warning is fairly limited.

Hence make the array variable-length, decreasing kernel size slightly.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
drivers/pinctrl/sh-pfc/sh_pfc.h