[PATCH] regulator: core: remove sysfs entry properly in regulator_put
Dong Aisheng
aisheng.dong at freescale.com
Thu Jul 5 04:28:46 EDT 2012
On Thu, Jul 05, 2012 at 02:19:42PM +0800, Shawn Guo wrote:
> With changes introduced by commit 222cc7b (regulator: core: Allow
> multiple requests of a single supply mapping) on create_regulator,
> regulator_put needs a corresponding update on sysfs entry removing.
>
> Also regulator->dev still needs to get assigned in create_regulator,
> otherwise, sysfs_remove_link call in regulator_put will get bypassed.
>
> Reported-by: Fabio Estevam <festevam at gmail.com>
> Signed-off-by: Shawn Guo <shawn.guo at linaro.org>
> ---
> drivers/regulator/core.c | 7 +++----
> 1 files changed, 3 insertions(+), 4 deletions(-)
>
Good catch.
Tested-by: Dong Aisheng <dong.aisheng at linaro.org>
Acked-by: Dong Aisheng <dong.aisheng at linaro.org>
Regards
Dong Aisheng
More information about the linux-arm-kernel
mailing list