2304b4737f
struct pinctrl_dev's pin_desc_tree_lock and pinctrl_hogs_lock aren't useful; the data they protect is read-only except when registering or unregistering a pinctrl_dev, and at those times, it doesn't make sense to protect one part of the structure independently from the rest. Move pinctrl_init_device_debugfs() to the end of pinctrl_register() so that debugfs can't access the struct pinctrl_dev until it's fully initialized, i.e. after the hogs are set up. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> |
||
---|---|---|
.. | ||
core.c | ||
core.h | ||
Kconfig | ||
Makefile | ||
pinconf.c | ||
pinconf.h | ||
pinctrl-coh901.c | ||
pinctrl-mmp2.c | ||
pinctrl-pxa3xx.c | ||
pinctrl-pxa3xx.h | ||
pinctrl-pxa168.c | ||
pinctrl-pxa910.c | ||
pinctrl-sirf.c | ||
pinctrl-u300.c | ||
pinmux.c | ||
pinmux.h |