scsi: ufs: Treat link loss as fatal error
authorKiwoong Kim <kwmad.kim@samsung.com>
Fri, 21 Jan 2022 05:37:55 +0000 (14:37 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Feb 2022 11:54:20 +0000 (12:54 +0100)
commit3bc5b128b9a2efaf5d5e54f2197b2a01d2f79a27
tree1dd1842be4dac7a728ba2f0170f8e21b34bd3b2f
parent12cf1208035d72a0e6a0f4127b2cbc3961154240
scsi: ufs: Treat link loss as fatal error

[ Upstream commit c99b9b2301492b665b6e51ba6c06ec362eddcd10 ]

This event is raised when link is lost as specified in UFSHCI spec and that
means communication is not possible. Thus initializing UFS interface needs
to be done.

Make UFS driver considers Link Lost as fatal in the INT_FATAL_ERRORS
mask. This will trigger a host reset whenever a link lost interrupt occurs.

Link: https://lore.kernel.org/r/1642743475-54275-1-git-send-email-kwmad.kim@samsung.com
Signed-off-by: Kiwoong Kim <kwmad.kim@samsung.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/ufs/ufshci.h