desc->mux_setting is set to NULL in pin_free() called just below.

Signed-off-by: Masahiro Yamada <[email protected]>
---

 drivers/pinctrl/pinmux.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/pinctrl/pinmux.c b/drivers/pinctrl/pinmux.c
index 55502fc..82b18ef 100644
--- a/drivers/pinctrl/pinmux.c
+++ b/drivers/pinctrl/pinmux.c
@@ -493,8 +493,6 @@ void pinmux_disable_setting(const struct pinctrl_setting 
*setting)
                        continue;
                }
                if (desc->mux_setting == &(setting->data.mux)) {
-                       desc->mux_setting = NULL;
-                       /* And release the pin */
                        pin_free(pctldev, pins[i], NULL);
                } else {
                        const char *gname;
-- 
2.7.4

Reply via email to