scsi: pm80xx: Set RETFIS when requested by libsas
authorIgor Pylypiv <ipylypiv@google.com>
Sat, 19 Aug 2023 21:30:40 +0000 (14:30 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 21 Aug 2023 21:11:41 +0000 (17:11 -0400)
commit54543295955164fd463b6fe9e0f4724199cfe62a
tree95dbe1538dfc5ff51ba979e06e91b2f1456b6fd1
parent72875018f638d02db09f74cbe181dc76a75bc970
scsi: pm80xx: Set RETFIS when requested by libsas

By default PM80xx HBAs return FIS only when a drive reports an error.
The RETFIS bit forces the controller to populate FIS even when a drive
reports no error.

Signed-off-by: Igor Pylypiv <ipylypiv@google.com>
Link: https://lore.kernel.org/r/20230819213040.1101044-3-ipylypiv@google.com
Reviewed-by: Niklas Cassel <niklas.cassel@wdc.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/pm8001/pm8001_hwi.c
drivers/scsi/pm8001/pm8001_hwi.h
drivers/scsi/pm8001/pm80xx_hwi.c
drivers/scsi/pm8001/pm80xx_hwi.h