[PATCH v2 0/5] ata: libata-transport: series with further refactorings

Heiner Kallweit
2026-04-02T13:28:32Z

This series aims at further improving and simplifying the code.

v2:
- improve commit messages for patches 1 and 2

Heiner Kallweit (5):
ata: libata-transport: instantiate struct ata_internal statically
ata: libata-transport: inline ata_attach|release_transport
ata: libata-transport: use static struct ata_transport_internal to
simplify match functions
ata: libata-transport: split struct ata_internal
ata: libata-transport: remove static variable
ata_scsi_transport_template

drivers/ata/libata-core.c | 11 +---
drivers/ata/libata-scsi.c | 2 +-
drivers/ata/libata-transport.c | 117 +++++++++++++--------------------
drivers/ata/libata-transport.h | 5 +-
4 files changed, 49 insertions(+), 86 deletions(-)

--
2.53.0