regulator: core: Fix regualtor_ena_gpio_free not to access pin after freeing 43/154643/1
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 4 Dec 2014 10:17:17 +0000 (19:17 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Wed, 11 Oct 2017 02:31:04 +0000 (11:31 +0900)
commit1096f16fdd9a4f5628fc5b9a56aedf1cc5977845
tree8c82a38a03dc350198c513f18033313003f48426
parent12e6e19d78091aaac139819337a93de02027ee2b
regulator: core: Fix regualtor_ena_gpio_free not to access pin after freeing

After freeing pin from regulator_ena_gpio_free, loop can access
the pin. So this patch fixes not to access pin after freeing.

Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
[sw0312.kim: cherry-pick from mainline to fix CVE-2014-9940]
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Change-Id: Id4cbf09593e15909f33337ac09081bcbf0ce71ea
drivers/regulator/core.c