summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmandeep Singh <amansing@codeaurora.org>2019-08-27 11:00:56 +0530
committerAmandeep Singh <amansing@codeaurora.org>2019-09-03 11:42:32 +0530
commitb47bd8b9e7fc8fd421d980ec955cc84a98ed72a6 (patch)
treebb1512292255e7cb582017ed05c30fcbdc7ecbda
parent52ad57ba4e1a88d17b38c681344ce58984c3ec74 (diff)
qti_sdio_client: Free rx DMA buffers after use
Free rx DMA buffere after the data is read from the buffer. Change-Id: I2b8f97beb50b4752674fc8b4034feb84d2a36302 Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
-rw-r--r--drivers/char/qti_sdio_client.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/char/qti_sdio_client.c b/drivers/char/qti_sdio_client.c
index 0f34621c12eb..8a590f6cb90a 100644
--- a/drivers/char/qti_sdio_client.c
+++ b/drivers/char/qti_sdio_client.c
@@ -975,6 +975,7 @@ static void data_avail_worker(struct kthread_work *work)
wake_up(&qsb->wait_q);
wait_for_completion(&read_complete);
+ kfree(data_node->rx_dma_buf);
kfree(data_node);
spin_lock(&list_lock);
}