]> git.baikalelectronics.ru Git - kernel.git/commit
Regulator: core: Unregister when gpio request fails.
authorAndrew Lunn <andrew@lunn.ch>
Sun, 28 Oct 2012 15:01:11 +0000 (16:01 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Sun, 28 Oct 2012 18:13:07 +0000 (18:13 +0000)
commit4b8e29227f636dcb165d96ad53a63b87f7d0e48d
treec8976cbd52aabcba45a51c898fe11672200cb97f
parent6ab66186695d33c81b559545154047cd3436b033
Regulator: core: Unregister when gpio request fails.

If the gpio_request_one() fails, or returns EPROBE_DEFER, the
regulator must be device_unregister()ed. When this is not done,
there are WARNING: from sysfs:

WARNING: at fs/sysfs/file.c:343 sysfs_open_file+0x238/0x268()

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/regulator/core.c