提交 c95df2db 编写于 作者: D Dong Aisheng 提交者: Linus Walleij

pinctrl: a minor error checking improvement for pinconf

Also checking invalid num_configs when validate the pinconf map.
Acked-by: NStephen Warren <swarren@wwwdotorg.org>
Signed-off-by: NDong Aisheng <dong.aisheng@linaro.org>
Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
上级 48516804
...@@ -50,9 +50,9 @@ int pinconf_validate_map(struct pinctrl_map const *map, int i) ...@@ -50,9 +50,9 @@ int pinconf_validate_map(struct pinctrl_map const *map, int i)
return -EINVAL; return -EINVAL;
} }
if (map->data.configs.num_configs && if (!map->data.configs.num_configs ||
!map->data.configs.configs) { !map->data.configs.configs) {
pr_err("failed to register map %s (%d): no configs ptr given\n", pr_err("failed to register map %s (%d): no configs given\n",
map->name, i); map->name, i);
return -EINVAL; return -EINVAL;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册