i2c: muxes: fix leaked i2c adapter device node references
authorVladimir Zapolskiy <vz@mleia.com>
Wed, 26 Aug 2015 20:59:33 +0000 (23:59 +0300)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 31 Aug 2015 20:40:34 +0000 (22:40 +0200)
commitbdbf4a29ee5bbe5b6743ba47bc7b10ec2cba8b21
tree55e1349545281cc42506557e303913a6aba76780
parent3fffd12839273429a185d68431f117f0a3654b07
i2c: muxes: fix leaked i2c adapter device node references

Every call of of_parse_phandle() increments user count of found device
node, if OF_DYNAMIC is enabled.

The change fixes all similar addressed cases in drivers/i2c.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
drivers/i2c/muxes/i2c-mux-gpio.c
drivers/i2c/muxes/i2c-mux-pinctrl.c
drivers/i2c/muxes/i2c-mux-reg.c