diff options
Diffstat (limited to 'drivers/input/misc/lps001wp_prs.c')
-rw-r--r-- | 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 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", |