From a546e4ea24ba6ce50e2ee4bd00134da3302669da Mon Sep 17 00:00:00 2001 From: Asutosh Das Date: Mon, 4 May 2020 19:15:55 -0700 Subject: [PATCH] scsi: ufshcd: Add a wmb before sending uic cmd Adds a wmb Change-Id: Iaf69210a2451227db040ec6dea57aeb09c284635 Signed-off-by: Asutosh Das --- drivers/scsi/ufs/ufshcd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index c780ec8c68c7..e09ebf22cfb5 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -2062,6 +2062,8 @@ ufshcd_dispatch_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd) /* Write UIC Cmd */ ufshcd_writel(hba, uic_cmd->command & COMMAND_OPCODE_MASK, REG_UIC_COMMAND); + /* Ensure that the command is written */ + wmb(); } /**