Loading drivers/pinctrl/pinmux.c +5 −3 Original line number Original line Diff line number Diff line Loading @@ -33,11 +33,12 @@ int pinmux_check_ops(struct pinctrl_dev *pctldev) int pinmux_check_ops(struct pinctrl_dev *pctldev) { { const struct pinmux_ops *ops = pctldev->desc->pmxops; const struct pinmux_ops *ops = pctldev->desc->pmxops; unsigned nfuncs = ops->get_functions_count(pctldev); unsigned nfuncs; unsigned selector = 0; unsigned selector = 0; /* Check that we implement required operations */ /* Check that we implement required operations */ if (!ops->get_functions_count || if (!ops || !ops->get_functions_count || !ops->get_function_name || !ops->get_function_name || !ops->get_function_groups || !ops->get_function_groups || !ops->enable || !ops->enable || Loading @@ -45,11 +46,12 @@ int pinmux_check_ops(struct pinctrl_dev *pctldev) return -EINVAL; return -EINVAL; /* Check that all functions registered have names */ /* Check that all functions registered have names */ nfuncs = ops->get_functions_count(pctldev); while (selector < nfuncs) { while (selector < nfuncs) { const char *fname = ops->get_function_name(pctldev, const char *fname = ops->get_function_name(pctldev, selector); selector); if (!fname) { if (!fname) { pr_err("pinmux ops has no name for function%u\n", dev_err(pctldev->dev, "pinmux ops has no name for function%u\n", selector); selector); return -EINVAL; return -EINVAL; } } Loading Loading
drivers/pinctrl/pinmux.c +5 −3 Original line number Original line Diff line number Diff line Loading @@ -33,11 +33,12 @@ int pinmux_check_ops(struct pinctrl_dev *pctldev) int pinmux_check_ops(struct pinctrl_dev *pctldev) { { const struct pinmux_ops *ops = pctldev->desc->pmxops; const struct pinmux_ops *ops = pctldev->desc->pmxops; unsigned nfuncs = ops->get_functions_count(pctldev); unsigned nfuncs; unsigned selector = 0; unsigned selector = 0; /* Check that we implement required operations */ /* Check that we implement required operations */ if (!ops->get_functions_count || if (!ops || !ops->get_functions_count || !ops->get_function_name || !ops->get_function_name || !ops->get_function_groups || !ops->get_function_groups || !ops->enable || !ops->enable || Loading @@ -45,11 +46,12 @@ int pinmux_check_ops(struct pinctrl_dev *pctldev) return -EINVAL; return -EINVAL; /* Check that all functions registered have names */ /* Check that all functions registered have names */ nfuncs = ops->get_functions_count(pctldev); while (selector < nfuncs) { while (selector < nfuncs) { const char *fname = ops->get_function_name(pctldev, const char *fname = ops->get_function_name(pctldev, selector); selector); if (!fname) { if (!fname) { pr_err("pinmux ops has no name for function%u\n", dev_err(pctldev->dev, "pinmux ops has no name for function%u\n", selector); selector); return -EINVAL; return -EINVAL; } } Loading