]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: core: create nolock version of pinctrl_find_gpio_range_from_pin
authorJoachim Eastwood <manabian@gmail.com>
Thu, 25 Feb 2016 21:44:37 +0000 (22:44 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 7 Mar 2016 03:41:20 +0000 (10:41 +0700)
commit3a0bc998308b21b12f313505ce3a117a5d4328d6
tree4e0384f11a062ee3ecb1141501d543b284a4ff2f
parenta462ce0a25076d63c6d2a3e41992c6e43ff02a23
pinctrl: core: create nolock version of pinctrl_find_gpio_range_from_pin

pinctrl_find_gpio_range_from_pin takes the pctldev->mutex but so
does pinconf_pins_show and this will cause a deadlock if
pinctrl_find_gpio_range_from_pin is used in .pin_config_get
callback.

Create a nolock version of pinctrl_find_gpio_range_from_pin to
allow pin to gpio lookup to be used from pinconf_pins_show.

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/core.c
drivers/pinctrl/core.h