public inbox for linux-ide@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/9] libata: remove references to 'old' error handler
@ 2023-07-21 16:32 Niklas Cassel
  2023-07-21 16:32 ` [PATCH v3 1/9] ata: remove reference to non-existing error_handler() Niklas Cassel
                   ` (8 more replies)
  0 siblings, 9 replies; 25+ messages in thread
From: Niklas Cassel @ 2023-07-21 16:32 UTC (permalink / raw)
  To: Damien Le Moal, Jonathan Corbet, Sergey Shtylyov, John Garry,
	Jason Yan, James E.J. Bottomley, Martin K. Petersen
  Cc: Hannes Reinecke, linux-ide, linux-scsi, Niklas Cassel, linux-doc

From: Niklas Cassel <niklas.cassel@wdc.com>

Hi all,

now that the ipr driver has been modified to not hook into libata
all drivers now use the 'new' error handler, so we can remove any
references to it. And do a general cleanup to remove callbacks
which are no longer needed.


Changes since v2:
-Fixed comments from John, thank you John!
-Fixed comments from Jason, thank you Jason!
-Patch 9/9 which actually removed the old eh callbacks from
 struct ata_port_operations is new in V3.
-Updated the documentation to remove references to functions
 that do no longer exist.
-Updated documentation to be in line with the current libata
 EH code.


Hannes Reinecke (6):
  ata: remove reference to non-existing error_handler()
  ata,scsi: remove ata_sas_port_{start,stop} callbacks
  ata,scsi: remove ata_sas_port_destroy()
  ata: remove ata_sas_sync_probe()
  ata: inline ata_port_probe()
  ata,scsi: cleanup __ata_port_probe()

Niklas Cassel (3):
  ata: sata_sx4: drop already completed TODO
  ata: remove ata_bus_probe()
  ata: remove deprecated EH callbacks

 Documentation/driver-api/libata.rst |  38 +--
 drivers/ata/libata-core.c           | 355 +++++++---------------------
 drivers/ata/libata-eh.c             | 152 +++++-------
 drivers/ata/libata-sata.c           |  77 ------
 drivers/ata/libata-scsi.c           | 161 +------------
 drivers/ata/libata-sff.c            |  30 +--
 drivers/ata/libata.h                |   3 -
 drivers/ata/pata_sl82c105.c         |   3 +-
 drivers/ata/sata_sx4.c              |   1 -
 drivers/scsi/libsas/sas_ata.c       |   6 +-
 drivers/scsi/libsas/sas_discover.c  |   2 +-
 include/linux/libata.h              |  15 +-
 12 files changed, 181 insertions(+), 662 deletions(-)

-- 
2.41.0


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

end of thread, other threads:[~2023-07-28  2:07 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-21 16:32 [PATCH v3 0/9] libata: remove references to 'old' error handler Niklas Cassel
2023-07-21 16:32 ` [PATCH v3 1/9] ata: remove reference to non-existing error_handler() Niklas Cassel
2023-07-25 11:09   ` John Garry
2023-07-28  2:05   ` Jason Yan
2023-07-21 16:32 ` [PATCH v3 2/9] ata,scsi: remove ata_sas_port_{start,stop} callbacks Niklas Cassel
2023-07-28  2:05   ` Jason Yan
2023-07-21 16:32 ` [PATCH v3 3/9] ata,scsi: remove ata_sas_port_destroy() Niklas Cassel
2023-07-25 11:11   ` John Garry
2023-07-28  2:06   ` Jason Yan
2023-07-21 16:32 ` [PATCH v3 4/9] ata: remove ata_sas_sync_probe() Niklas Cassel
2023-07-25 11:12   ` John Garry
2023-07-21 16:32 ` [PATCH v3 5/9] ata: inline ata_port_probe() Niklas Cassel
2023-07-25 11:13   ` John Garry
2023-07-21 16:32 ` [PATCH v3 6/9] ata,scsi: cleanup __ata_port_probe() Niklas Cassel
2023-07-25 11:16   ` John Garry
2023-07-21 16:32 ` [PATCH v3 7/9] ata: sata_sx4: drop already completed TODO Niklas Cassel
2023-07-25 11:16   ` John Garry
2023-07-21 16:32 ` [PATCH v3 8/9] ata: remove ata_bus_probe() Niklas Cassel
2023-07-25 11:19   ` John Garry
2023-07-28  2:06   ` Jason Yan
2023-07-21 16:32 ` [PATCH v3 9/9] ata: remove deprecated EH callbacks Niklas Cassel
2023-07-25 11:20   ` John Garry
2023-07-25 12:01   ` John Garry
2023-07-26 19:29   ` Sergey Shtylyov
2023-07-28  2:07   ` Jason Yan

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