From 71e326e07801e6499e7e9c23b4b78b9b498e270a Mon Sep 17 00:00:00 2001 From: Sahitya Tummala Date: Fri, 8 May 2015 11:12:30 +0530 Subject: [PATCH] mmc: block: add req pointer to mmc request This is needed by ICE (Inline Crypto Engine) driver to get the ICE configuration data from the request. Change-Id: Ie69c64f4dc0c31290dec50d905e8b3d436c86d62 Signed-off-by: Sahitya Tummala Signed-off-by: Venkat Gopalakrishnan --- drivers/mmc/card/block.c | 1 + include/linux/mmc/core.h | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 2c56a909092b..c0acbfa6211c 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -1944,6 +1944,7 @@ static void mmc_blk_rw_rq_prep(struct mmc_queue_req *mqrq, } mqrq->mmc_active.mrq = &brq->mrq; + mqrq->mmc_active.mrq->req = mqrq->req; mqrq->mmc_active.err_check = mmc_blk_err_check; mmc_queue_bounce_pre(mqrq); diff --git a/include/linux/mmc/core.h b/include/linux/mmc/core.h index ba296ab25899..07f96aa5ff6b 100644 --- a/include/linux/mmc/core.h +++ b/include/linux/mmc/core.h @@ -108,6 +108,7 @@ struct mmc_request { struct completion completion; void (*done)(struct mmc_request *);/* completion function */ struct mmc_host *host; + struct request *req; }; struct mmc_card;