summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 338d0ed5380..1618dfaa16f 100644
--- a/drivers/input/misc/lps001wp_prs.c
+++ b/drivers/input/misc/lps001wp_prs.c
@@ -1332,11 +1332,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",