summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2019-09-06 07:36:59 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2019-09-06 07:36:59 -0700
commite70aa207ccb4eb4ae0569c06fe8acda1fac08ba3 (patch)
treefde1d1c288423396d0fce4c3e84526f9a48dba30
parent595a0ad6e0f92ed2a6a54c4a98ac51209ed248cf (diff)
parent1fc3a7badb50eafb7160ff4981f3433a22c372f8 (diff)
Merge "scsi: ufs: Fix race condition in rls_work and ufshcd_resume"
-rw-r--r--drivers/scsi/ufs/ufshcd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c
index 94edba9de9fc..02f89779ac81 100644
--- a/drivers/scsi/ufs/ufshcd.c
+++ b/drivers/scsi/ufs/ufshcd.c
@@ -6289,8 +6289,8 @@ static void ufshcd_rls_handler(struct work_struct *work)
u32 mode;
hba = container_of(work, struct ufs_hba, rls_work);
- ufshcd_scsi_block_requests(hba);
pm_runtime_get_sync(hba->dev);
+ ufshcd_scsi_block_requests(hba);
ret = ufshcd_wait_for_doorbell_clr(hba, U64_MAX);
if (ret) {
dev_err(hba->dev,