]> 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)
commit08126703decbba9f149831751af2b0bc92626c81
tree3e2a33d8209e6ef728f07c24e218aa2d990842c0
parent042b967b89c3b80974e42406ac44d4e10c02a3df
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