summaryrefslogtreecommitdiff
path: root/drivers/firmware/arm_scmi/scmi_pm_domain.c
diff options
context:
space:
mode:
authorWenchao Chen <wenchao.chen@unisoc.com>2022-09-16 17:05:06 +0800
committerUlf Hansson <ulf.hansson@linaro.org>2022-09-27 12:38:29 +0200
commite7afa79a3b35a27a046a2139f8b20bd6b98155c2 (patch)
treee1c1ece24aeb1f015f395c691d695171da9b9b24 /drivers/firmware/arm_scmi/scmi_pm_domain.c
parent3c6656337852e9f1a4079d172f3fddfbf00868f9 (diff)
mmc: hsq: Fix data stomping during mmc recovery
The block device uses multiple queues to access emmc. There will be up to 3 requests in the hsq of the host. The current code will check whether there is a request doing recovery before entering the queue, but it will not check whether there is a request when the lock is issued. The request is in recovery mode. If there is a request in recovery, then a read and write request is initiated at this time, and the conflict between the request and the recovery request will cause the data to be trampled. Signed-off-by: Wenchao Chen <wenchao.chen@unisoc.com> Fixes: 511ce378e16f ("mmc: Add MMC host software queue support") Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20220916090506.10662-1-wenchao.chen666@gmail.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/firmware/arm_scmi/scmi_pm_domain.c')
0 files changed, 0 insertions, 0 deletions