]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: ufs: Add quirk to fix abnormal ocs fatal error
authorKiwoong Kim <kwmad.kim@samsung.com>
Thu, 28 May 2020 01:16:53 +0000 (06:46 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 15 Jun 2020 18:04:10 +0000 (14:04 -0400)
commit19a88e8e5e7710e9f0d68607804c497e75b13dde
tree5fdcd04eeb41a7707f40c8cb2eb315a71aad6059
parent221492702840f5a6b0567aead0ad7bbd81ad2af0
scsi: ufs: Add quirk to fix abnormal ocs fatal error

Some controller like Exynos determines if FATAL ERROR (0x7) in OCS field in
UTRD occurs for values other than GOOD (0x0) in STATUS field in response
upiu as well as errors that a host controller can't cover.  This patch is
to prevent from reporting command results in those cases.

Link: https://lore.kernel.org/r/20200528011658.71590-6-alim.akhtar@samsung.com
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Signed-off-by: Kiwoong Kim <kwmad.kim@samsung.com>
Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h