summaryrefslogtreecommitdiff
path: root/drivers/soc
diff options
context:
space:
mode:
authorSrinivas Rao L <lsrao@codeaurora.org>2016-01-05 14:38:36 +0530
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:16:36 -0700
commit336e5a0aca2f97476d5fcc7964b2dd2d8fff735c (patch)
tree4d01f5c75046e0430a6e93433c8bd1ec4250f254 /drivers/soc
parentb5f150167a6424df04cc41d4d16a8a2418571562 (diff)
Revert "soc: qcom: rpm-smd: free NOACK messages upon receipt"
This reverts 'commit 16c0ee5cbe95 ("soc: qcom: rpm-smd: free NOACK messages upon receipt")' Change-Id: I9dcf6ba8ae1c6d39642d282901408b6fb8fa43af Signed-off-by: Srinivas Rao L <lsrao@codeaurora.org>
Diffstat (limited to 'drivers/soc')
-rw-r--r--drivers/soc/qcom/rpm-smd.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/soc/qcom/rpm-smd.c b/drivers/soc/qcom/rpm-smd.c
index d2985de75807..2a238841afa6 100644
--- a/drivers/soc/qcom/rpm-smd.c
+++ b/drivers/soc/qcom/rpm-smd.c
@@ -915,10 +915,8 @@ static void msm_rpm_process_ack(uint32_t msg_id, int errno)
elem->errno = errno;
elem->ack_recd = true;
complete(&elem->ack);
- if (elem->delete_on_ack) {
+ if (elem->delete_on_ack)
list_del(&elem->list);
- kfree(elem);
- }
break;
}
elem = NULL;