i2c: mux: demux-pinctrl: properly roll back when adding adapter fails
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Fri, 12 Aug 2016 16:40:23 +0000 (18:40 +0200)
committerWolfram Sang <wsa@the-dreams.de>
Sun, 14 Aug 2016 22:55:07 +0000 (00:55 +0200)
commitce8cb803d8b90458495f23606c706f0c0c857cdc
treec5b0e7654977cc593f27795685b4a2f8ff68e222
parent29b4817d4018df78086157ea3a55c1d9424a7cfc
i2c: mux: demux-pinctrl: properly roll back when adding adapter fails

We also need to revert the dynamic OF change, so we get a consistent
state again. Otherwise, we might have two devices enabled e.g. after
pinctrl setup fails.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Cc: stable@kernel.org
drivers/i2c/muxes/i2c-demux-pinctrl.c