mbox series

[GIT,PULL] ata fixes for 6.8-rc6

Message ID 20240223164302.193697-1-cassel@kernel.org
State New
Headers show
Series [GIT,PULL] ata fixes for 6.8-rc6 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-6.8-rc6

Message

Niklas Cassel Feb. 23, 2024, 4:43 p.m. UTC
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(-)

Comments

pr-tracker-bot@kernel.org Feb. 23, 2024, 5:11 p.m. UTC | #1
The pull request you sent on Fri, 23 Feb 2024 17:43:02 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-6.8-rc6

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b6d69282db550689ab5980e06eedd23b64584a73

Thank you!