All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] libata: A tagging improvement and related code reorg
@ 2022-04-04 14:53 John Garry
  2022-04-04 14:53 ` [PATCH v2 1/2] libata: Use scsi cmnd budget token for qc tag for SAS host John Garry
  2022-04-04 14:53 ` [PATCH v2 2/2] libata: Inline ata_qc_new_init() in ata_scsi_qc_new() John Garry
  0 siblings, 2 replies; 12+ messages in thread
From: John Garry @ 2022-04-04 14:53 UTC (permalink / raw)
  To: damien.lemoal, hch
  Cc: linux-kernel, linux-ide, linux-doc, linux-scsi, John Garry

This is a follow-up to the series at [0] to fix SCSI device tagging and
use the per-device token as the libata qc tag.

I added the changes Christoph shared on the list to move
the functionality from ata_qc_new_init() into libata-scsi.c

Please do not apply on a kernel which does not include
"scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()"

v5.18-rc2 should be the release to include that patch.

[0] https://lore.kernel.org/linux-ide/1647340746-17600-1-git-send-email-john.garry@huawei.com/

Christoph Hellwig (1):
  libata: Inline ata_qc_new_init() in ata_scsi_qc_new()

John Garry (1):
  libata: Use scsi cmnd budget token for qc tag for SAS host

 Documentation/driver-api/libata.rst | 11 -------
 drivers/ata/libata-core.c           | 48 +----------------------------
 drivers/ata/libata-sata.c           | 25 ---------------
 drivers/ata/libata-scsi.c           | 45 ++++++++++++++++++++-------
 drivers/ata/libata.h                | 13 --------
 include/linux/libata.h              |  1 -
 6 files changed, 35 insertions(+), 108 deletions(-)

-- 
2.26.2


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

end of thread, other threads:[~2022-04-06 14:52 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-04 14:53 [PATCH v2 0/2] libata: A tagging improvement and related code reorg John Garry
2022-04-04 14:53 ` [PATCH v2 1/2] libata: Use scsi cmnd budget token for qc tag for SAS host John Garry
2022-04-06  1:39   ` Damien Le Moal
2022-04-06  7:12     ` John Garry
2022-04-06  8:10       ` Damien Le Moal
2022-04-04 14:53 ` [PATCH v2 2/2] libata: Inline ata_qc_new_init() in ata_scsi_qc_new() John Garry
2022-04-05  5:52   ` Christoph Hellwig
2022-04-06  1:48     ` Damien Le Moal
2022-04-06  7:16       ` John Garry
2022-04-06  8:10         ` Damien Le Moal
2022-04-06  8:11         ` Christoph Hellwig
2022-04-06  1:47   ` Damien Le Moal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.