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)
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>
1  2 
include/scsi/libsas.h

Simple merge