Hello all, This series moves the assignment of ap->print_id, which is used as a unique id for each port, earlier, such that we can use the ata_port_* print functions even before the ata_host has been registered. Kind regards, Niklas Niklas Cassel (5): ata: libata-core: Remove support for decreasing the number of ports ata: libata-scsi: Remove superfluous assignment in ata_sas_port_alloc() ata: libata: Assign print_id at port allocation time ata: libata-scsi: Assign local_port_no at host allocation time ata: ahci: Add debug print for external port drivers/ata/ahci.c | 4 +++- drivers/ata/libata-core.c | 33 ++++++++++++--------------------- drivers/ata/libata-sata.c | 2 -- 3 files changed, 15 insertions(+), 24 deletions(-) -- 2.45.2