pinctrl: pinctrl-mxs: Fix variables' definition type
Subsystems (2)
Fabio Estevam
reviewerPATCH 1/1 pinctrl: pinctrl-mxs: Fix variables' definition type
From: Fabio Estevam <[email protected]>
Fix the following warnings when building with W=1 option:
drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_dt_free_map':drivers/pinctrl/pinctrl-mxs.c:151:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinctrl_enable':drivers/pinctrl/pinctrl-mxs.c:208:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinconf_group_set':drivers/pinctrl/pinctrl-mxs.c:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinctrl_parse_group':drivers/pinctrl/pinctrl-mxs.c:376:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
--- drivers/pinctrl/pinctrl-mxs.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-)
drivers/pinctrl/pinctrl-mxs.c +4 -5
@@ -146,7 +146,7 @@ free:static void mxs_dt_free_map (struct pinctrl_dev *pctldev,struct pinctrl_map *map,unsigned num_maps) { -int i; +u32 i;for (i =0 ; i < num_maps; i++) {if (map[i].type ==PIN_MAP_TYPE_MUX_GROUP )
@@ -203,7 +203,7 @@ static int mxs_pinctrl_enable(struct pinctrl_dev *pctldev, unsigned selector,void __iomem *reg;u8 bank, shift;u16 pin; -int i; +u32 i;for (i =0 ; i < g->npins; i++) { bank =PINID_TO_BANK (g->pins[i]);
@@ -256,7 +256,7 @@ static int mxs_pinconf_group_set(struct pinctrl_dev *pctldev,void __iomem *reg;u8 ma, vol, pull, bank, shift;u16 pin; -int i; +u32 i; ma =CONFIG_TO_MA (config); vol =CONFIG_TO_VOL (config);
@@ -345,8 +345,7 @@ static int mxs_pinctrl_parse_group(struct platform_device *pdev,const char *propname ="fsl,pinmux-ids" ;char *group;int length =strlen (np->name) +SUFFIX_LEN ; -int i; -u32 val; +u32 val, i; group =devm_kzalloc (&pdev->dev, length,GFP_KERNEL );if (!group)
Signature · 1 line
1.7.9.5
Quoted 13 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
Fix the following warnings when building with W=1 option:
drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_dt_free_map':drivers/pinctrl/pinctrl-mxs.c:151:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinctrl_enable':drivers/pinctrl/pinctrl-mxs.c:208:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinconf_group_set':drivers/pinctrl/pinctrl-mxs.c:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinctrl_parse_group':drivers/pinctrl/pinctrl-mxs.c:376:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Quoted 1 line
Signed-off-by Fabio Estevam <[email protected]>
Linus Walleij
AppliedQuoted 13 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
Fix the following warnings when building with W=1 option:
drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_dt_free_map':drivers/pinctrl/pinctrl-mxs.c:151:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinctrl_enable':drivers/pinctrl/pinctrl-mxs.c:208:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinconf_group_set':drivers/pinctrl/pinctrl-mxs.c:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]drivers/pinctrl/pinctrl-mxs.c: In function 'mxs_pinctrl_parse_group':drivers/pinctrl/pinctrl-mxs.c:376:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Quoted 1 line
Signed-off-by Fabio Estevam <[email protected]>
Thanks, applied with Shawn's ACK.
Yours,
Linus Walleij