diff options
| author | Linux Build Service Account <lnxbuild@localhost> | 2019-09-06 07:36:59 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-09-06 07:36:59 -0700 |
| commit | e70aa207ccb4eb4ae0569c06fe8acda1fac08ba3 (patch) | |
| tree | fde1d1c288423396d0fce4c3e84526f9a48dba30 | |
| parent | 595a0ad6e0f92ed2a6a54c4a98ac51209ed248cf (diff) | |
| parent | 1fc3a7badb50eafb7160ff4981f3433a22c372f8 (diff) | |
Merge "scsi: ufs: Fix race condition in rls_work and ufshcd_resume"
| -rw-r--r-- | drivers/scsi/ufs/ufshcd.c | 2 |
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, |
