From 2d9b446854530f84fee07bd6c5c6fb00fb9149ab Mon Sep 17 00:00:00 2001 From: yaowenrui Date: Tue, 25 Jun 2024 15:10:45 +0800 Subject: [PATCH] =?UTF-8?q?LTS=205.10=E8=A1=A5=E4=B8=81=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaowenrui --- .../hispark_taurus_patch/hispark_taurus.patch | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/linux-5.10/hispark_taurus_patch/hispark_taurus.patch b/linux-5.10/hispark_taurus_patch/hispark_taurus.patch index 5d33f9b..d3f4cae 100755 --- a/linux-5.10/hispark_taurus_patch/hispark_taurus.patch +++ b/linux-5.10/hispark_taurus_patch/hispark_taurus.patch @@ -25241,16 +25241,7 @@ diff --git a/drivers/mmc/core/block.c b/drivers/mmc/core/block.c index 94caee49d..c69c59dcb 100644 --- a/drivers/mmc/core/block.c +++ b/drivers/mmc/core/block.c -@@ -448,7 +448,7 @@ static int card_busy_detect(struct mmc_card *card, unsigned int timeout_ms, - static int __mmc_blk_ioctl_cmd(struct mmc_card *card, struct mmc_blk_data *md, - struct mmc_blk_ioc_data *idata) - { -- struct mmc_command cmd = {}, sbc = {}; -+ struct mmc_command cmd = {}; - struct mmc_data data = {}; - struct mmc_request mrq = {}; - struct scatterlist sg; -@@ -525,15 +525,15 @@ static int __mmc_blk_ioctl_cmd(struct mmc_card *card, struct mmc_blk_data *md, +@@ -538,17 +538,15 @@ static int __mmc_blk_ioctl_cmd(struct mmc_card *card, struct mmc_blk_data *md, } if (idata->rpmb) { @@ -25261,6 +25252,8 @@ index 94caee49d..c69c59dcb 100644 - * 'Reliable Write' bit here. - */ - sbc.arg = data.blocks | (idata->ic.write_flag & BIT(31)); +- if (prev_idata) +- sbc.arg = prev_idata->ic.arg; - sbc.flags = MMC_RSP_R1 | MMC_CMD_AC; - mrq.sbc = &sbc; + struct mmc_command mmc_cmd = {}; -- Gitee