regulator: wm8994: Don't use devres for enable GPIOs
authorCharles Keepax <ckeepax@opensource.cirrus.com>
Wed, 21 Nov 2018 10:13:16 +0000 (10:13 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 21 Nov 2018 12:43:37 +0000 (12:43 +0000)
commit466affa06703d5668b06b25fe34942a784506b62
treeb0ec459cb2d16ece373e8ed36bd6f01e94a419aa
parent7b51a821211eb6217f60962c31f30cb73e30a0c7
regulator: wm8994: Don't use devres for enable GPIOs

The regulator core takes over managing the lifetime of the enable GPIO
once the regulator is registered. As such we shouldn't register the
enable GPIO using devm, or it will be freed twice.

Reported-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/wm8994-regulator.c