Merge patch series "Returning FIS on success for CDL"
authorMartin K. Petersen <martin.petersen@oracle.com>
Fri, 25 Aug 2023 01:05:19 +0000 (21:05 -0400)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 25 Aug 2023 01:05:19 +0000 (21:05 -0400)
commitef5d681b4d8c51f0cdf3807d532b9521aab11c0b
tree616db662afe16960acd8598748367ba98ab66928
parent84c073fd89de22d5cb09edffb1f692a1964fd584
parent54543295955164fd463b6fe9e0f4724199cfe62a
Merge patch series "Returning FIS on success for CDL"

Igor Pylypiv <ipylypiv@google.com> says:

This patch series plumbs libata's request for a result taskfile
(ATA_QCFLAG_RESULT_TF) through libsas to pm80xx LLDD. Other libsas LLDDs
can start using the newly added return_fis_on_success as well, if needed.

For Command Duration Limits policy 0xD (command completes without an
error) libata needs FIS in order to detect the ATA_SENSE bit and read
the Sense Data for Successful NCQ Commands log (0Fh). pm80xx HBAs do
not return FIS on success by default, hence, the driver is updated to
set the RETFIS bit (Return FIS on good completion) when requested by
libsas.

Link: https://lore.kernel.org/r/20230819213040.1101044-1-ipylypiv@google.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
include/scsi/libsas.h