[PATCH 20/21] lps001wp_prs:free prs struct after regulator free
Naga RADHESH Y
naga.radheshy at stericsson.com
Tue Feb 14 06:47:07 UTC 2012
free the prs structure after freeing regulator
ST-Ericsson ID: 401383
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id:Iba5a833e427a83ad3e7201499f13e120545a307d
Signed-off-by: Naga Radhesh <naga.radheshy at stericsson.com>
---
drivers/input/misc/lps001wp_prs.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/input/misc/lps001wp_prs.c b/drivers/input/misc/lps001wp_prs.c
index 2d394e3..4b8a736 100644
--- a/drivers/input/misc/lps001wp_prs.c
+++ b/drivers/input/misc/lps001wp_prs.c
@@ -1329,11 +1329,11 @@ exit_kfree_pdata:
err_mutexunlockfreedata:
mutex_unlock(&prs->lock);
- kfree(prs);
if (prs->regulator) {
regulator_disable(prs->regulator);
regulator_put(prs->regulator);
}
+ kfree(prs);
exit_alloc_data_failed:
exit_check_functionality_failed:
dev_err(&client->dev, "%s: Driver Init failed\n",
--
1.7.4.3
More information about the kernel
mailing list