summaryrefslogtreecommitdiffstats
path: root/drivers/acpi/sbshc.h
diff options
context:
space:
mode:
authorWenchao Chen <wenchao.chen@unisoc.com>2022-09-16 11:05:06 +0200
committerUlf Hansson <ulf.hansson@linaro.org>2022-09-27 12:38:29 +0200
commite7afa79a3b35a27a046a2139f8b20bd6b98155c2 (patch)
treee1c1ece24aeb1f015f395c691d695171da9b9b24 /drivers/acpi/sbshc.h
parentRevert "firmware: arm_scmi: Add clock management to the SCMI power domain" (diff)
downloadlinux-e7afa79a3b35a27a046a2139f8b20bd6b98155c2.tar.xz
linux-e7afa79a3b35a27a046a2139f8b20bd6b98155c2.zip
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/acpi/sbshc.h')
0 files changed, 0 insertions, 0 deletions