--- zzzz-none-000/linux-5.4.213/drivers/mmc/core/block.c 2022-09-15 10:04:56.000000000 +0000 +++ alder-5690pro-762/linux-5.4.213/drivers/mmc/core/block.c 2024-08-14 09:02:07.000000000 +0000 @@ -1556,6 +1556,7 @@ struct mmc_queue_req *mqrq = req_to_mmc_queue_req(req); mmc_blk_data_prep(mq, mqrq, 0, NULL, NULL); + mqrq->brq.mrq.req = req; return mmc_blk_cqe_start_req(mq->card->host, &mqrq->brq.mrq); } @@ -2156,6 +2157,7 @@ int err = 0; mmc_blk_rw_rq_prep(mqrq, mq->card, 0, mq); + mqrq->brq.mrq.req = req; mqrq->brq.mrq.done = mmc_blk_mq_req_done;