From 87406391052d3e893267d7f021a3700ab2d64c2e Mon Sep 17 00:00:00 2001 From: Ram Prakash Gupta Date: Wed, 28 Mar 2018 12:43:36 +0530 Subject: [PATCH] mmc: cmdq_hci: Fix memcpy buffer overflow in cmdq task history This patch fixes the buffer overflow in memcpy while logging cmdq task history. Cmdq task history used only for debugging purpose. Change-Id: Ia2f70e0f4316f7f55e4b96aac5da54e8dcd7e435 Signed-off-by: Ram Prakash Gupta --- drivers/mmc/host/cmdq_hci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/host/cmdq_hci.c b/drivers/mmc/host/cmdq_hci.c index a4d35d94de0c..765c1f53e244 100644 --- a/drivers/mmc/host/cmdq_hci.c +++ b/drivers/mmc/host/cmdq_hci.c @@ -684,7 +684,7 @@ static void cmdq_log_task_desc_history(struct cmdq_host *cq_host, u64 task, cq_host->thist[cq_host->thist_idx].is_dcmd = is_dcmd; memcpy(&cq_host->thist[cq_host->thist_idx++].task, - &task, cq_host->task_desc_len); + &task, sizeof(task)); } static void cmdq_prep_dcmd_desc(struct mmc_host *mmc,