diff options
| author | Tom Rini <[email protected]> | 2026-07-28 11:17:17 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-07-28 11:17:17 -0600 |
| commit | d393e2a7b4475a1e8df0e5420db54d8ad1e21696 (patch) | |
| tree | ca44426faabce402028c4e1856c6436de75c4c9c | |
| parent | e354b34a6ab4b1887fd451bea8ceb7be146070a8 (diff) | |
| parent | 38bfdf0a770219e2f753023998bc9d0b45254785 (diff) | |
Merge tag 'u-boot-ufs-fixes-20260728' of https://git.u-boot-project.org/u-boot/custodians/neil.armstrong/u-boot-ufs
- ufs: invalidate the whole descriptor data segment after a query read
| -rw-r--r-- | drivers/ufs/ufs-uclass.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ufs/ufs-uclass.c b/drivers/ufs/ufs-uclass.c index 6a51f337e47..6ef01f8e4aa 100644 --- a/drivers/ufs/ufs-uclass.c +++ b/drivers/ufs/ufs-uclass.c @@ -1008,6 +1008,7 @@ static int ufshcd_copy_query_response(struct ufs_hba *hba) buf_len = be16_to_cpu(hba->dev_cmd.query.request.upiu_req.length); if (likely(buf_len >= resp_len)) { + ufshcd_cache_invalidate(descp, resp_len); memcpy(hba->dev_cmd.query.descriptor, descp, resp_len); } else { dev_warn(hba->dev, |
