summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaga RADHESH Y <naga.radheshy@stericsson.com>2012-02-14 07:47:07 +0100
committerPhilippe Langlais <philippe.langlais@linaro.org>2012-02-15 10:53:54 +0100
commit3a07b50874a882335a068332d6f7c0c7257bca67 (patch)
tree4ac8e7e3164d9ce5dac9b189a7a941452a71b8f1
parenta2df358fd5d5e012042e4fbf34b6fbd2d7f3fd3e (diff)
lps001wp_prs:free prs struct after regulator free
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@stericsson.com>
-rw-r--r--drivers/input/misc/lps001wp_prs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/input/misc/lps001wp_prs.c b/drivers/input/misc/lps001wp_prs.c
index 2d394e30319..4b8a7368768 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",