Linus, The following changes since commit 51af8f255bdaca6d501afc0d085b808f67b44d91: ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (2024-01-31 12:09:34 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-6.8-rc6 for you to fetch changes up to 9cec467d0502b24660f413a0e8fc782903b46d5b: ata: libata-core: Do not call ata_dev_power_set_standby() twice (2024-02-21 19:09:17 +0100) ---------------------------------------------------------------- ata changes for 6.8-rc6 - Do not try to set a sleeping device to standby. Sleep is a deeper sleep state than standby, and needs a reset to wake up the drive. A system resume will reset the port. Sending a command other than reset to a sleeping device is not wise, as the command will timeout. (Damien Le Moal) - Do not try to put a device to standby twice during system shutdown. ata_dev_power_set_standby() is currently called twice during shutdown, once after the scsi device is removed, and another when ata_pci_shutdown_one() executes. Modify ata_dev_power_set_standby() to do nothing if the device is already in standby. (Damien Le Moal) - Add a quirk for ASM1064 to fixup the number of implemented ports. We probe all ports that the hardware reports to be implemented. Probing ports that are not implemented causes significantly increased boot time. (Andrey Jr. Melnikov) - Fix error handling for the ahci_ceva driver. Ensure that the ahci_ceva driver does a proper cleanup of its resources in the error path. (Radhey Shyam Pandey) ---------------------------------------------------------------- Andrey Jr. Melnikov (1): ahci: asm1064: correct count of reported ports Damien Le Moal (2): ata: libata-core: Do not try to set sleeping devices to standby ata: libata-core: Do not call ata_dev_power_set_standby() twice Radhey Shyam Pandey (1): ata: ahci_ceva: fix error handling for Xilinx GT PHY support drivers/ata/ahci.c | 14 ++++-- drivers/ata/ahci_ceva.c | 125 +++++++++++++++++++++++++++++----------------- drivers/ata/libata-core.c | 59 ++++++++++++---------- 3 files changed, 122 insertions(+), 76 deletions(-)