ata fixes for 6.8-rc6
Niklas Cassel
maintainerLinus,
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(-)
The pull request you sent on Fri, 23 Feb 2024 17:43:02 +0100:
The pull request you sent on Fri, 23 Feb 2024 17:43:02 +0100:
Quoted 1 line
git://git.kernel.org/pub/scm/linux/kernel/git/libata/linuxtags/ata-6.8-rc6
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b6d69282db550689ab5980e06eedd23b64584a73
Thank you!
Signature · 2 lines
Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html