public inbox for linux-ide@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] misc libata improvements
@ 2022-12-29 16:59 Niklas Cassel
  2022-12-29 16:59 ` [PATCH v2 1/7] ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH Niklas Cassel
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Niklas Cassel @ 2022-12-29 16:59 UTC (permalink / raw)
  To: Damien Le Moal, Mikael Pettersson, Brian King,
	James E.J. Bottomley, Martin K. Petersen
  Cc: Niklas Cassel, linux-ide, linux-scsi

Hello there,

This series contains misc libata improvements.

These improvements were identified while developing support for Command
Duration Limits (CDL). All patches in this series (i.e. V1 of these
patches) were orignally sent out as part of the CDL series, found here:
https://lore.kernel.org/linux-scsi/510732e0-7962-cf54-c22c-f1d7066895f5@opensource.wdc.com/T/

However, as these improvements are completely unrelated to CDL, they can
be merged independently, and should not need to wait for other patches.


Kind regards,
Niklas


Changes since V1:
-Added missing chain sign-off (in addition to author sign-off).
-Picked up tags from John.
-Rephrased commit message for patch 1/7 as suggested by John.
-Rephrased commit subject for patch 3/7 to more clearly hightlight
 that this is simply an improvement, and not strictly a bug fix.

Damien Le Moal (2):
  ata: libata: simplify qc_fill_rtf port operation interface
  ata: libata-scsi: improve ata_scsiop_maint_in()

Niklas Cassel (5):
  ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH
  ata: libata: read the shared status for successful NCQ commands once
  ata: libata: respect successfully completed commands during errors
  ata: libata: move NCQ related ATA_DFLAGs
  ata: libata-scsi: do not overwrite SCSI ML and status bytes

 drivers/ata/acard-ahci.c      |   8 +-
 drivers/ata/libahci.c         | 171 ++++++++++++++++++++++++++--------
 drivers/ata/libata-core.c     |  12 +--
 drivers/ata/libata-eh.c       |  22 ++---
 drivers/ata/libata-sata.c     |   7 +-
 drivers/ata/libata-scsi.c     |  11 ++-
 drivers/ata/libata-sff.c      |  10 +-
 drivers/ata/libata-trace.c    |   2 +-
 drivers/ata/sata_fsl.c        |   5 +-
 drivers/ata/sata_inic162x.c   |  14 ++-
 drivers/ata/sata_promise.c    |   2 +-
 drivers/ata/sata_sil24.c      |   7 +-
 drivers/ata/sata_sx4.c        |   2 +-
 drivers/scsi/ipr.c            |  11 +--
 drivers/scsi/libsas/sas_ata.c |  11 +--
 include/linux/libata.h        |  25 ++---
 16 files changed, 201 insertions(+), 119 deletions(-)

-- 
2.38.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-01-04 12:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-29 16:59 [PATCH v2 0/7] misc libata improvements Niklas Cassel
2022-12-29 16:59 ` [PATCH v2 1/7] ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH Niklas Cassel
2022-12-29 16:59 ` [PATCH v2 2/7] ata: libata: simplify qc_fill_rtf port operation interface Niklas Cassel
2022-12-29 16:59 ` [PATCH v2 3/7] ata: libata: read the shared status for successful NCQ commands once Niklas Cassel
2022-12-29 17:00 ` [PATCH v2 4/7] ata: libata: respect successfully completed commands during errors Niklas Cassel
2022-12-29 17:00 ` [PATCH v2 5/7] ata: libata: move NCQ related ATA_DFLAGs Niklas Cassel
2022-12-29 17:00 ` [PATCH v2 6/7] ata: libata-scsi: do not overwrite SCSI ML and status bytes Niklas Cassel
2022-12-29 17:00 ` [PATCH v2 7/7] ata: libata-scsi: improve ata_scsiop_maint_in() Niklas Cassel
2023-01-04  4:43 ` [PATCH v2 0/7] misc libata improvements Damien Le Moal
2023-01-04 10:12   ` Niklas Cassel
2023-01-04 10:16     ` Niklas Cassel
2023-01-04 12:37       ` Damien Le Moal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox