]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: ufs: Flush exception event before suspend
authorSayali Lokhande <sayalil@codeaurora.org>
Tue, 11 Feb 2020 03:40:44 +0000 (19:40 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 13 Feb 2020 00:42:34 +0000 (19:42 -0500)
commitb80704ccf74c500ba992c72a91aeb7d70b2be171
tree3e2a33d8209e6ef728f07c24e218aa2d990842c0
parent1566198fc28fbcf7b1f565ed3dc1c55d9493b3cd
scsi: ufs: Flush exception event before suspend

Exception event can be raised by the device when system suspend is in
progress. This will result in unclocked register access in exception event
handler as clocks will be turned off during suspend. This change makes sure
to flush exception event handler work in suspend before disabling clocks to
avoid unclocked register access issue.

Link: https://lore.kernel.org/r/1581392451-28743-2-git-send-email-cang@codeaurora.org
Reviewed-by: Bean Huo <beanhuo@micron.com>
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>
Signed-off-by: Can Guo <cang@codeaurora.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c