[GIT PULL] ata fixes for 6.10-rc6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Linus,

The following changes since commit fa997b0576c9df635ee363406f5e014dba0f9264:

  ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (2024-06-19 13:19:38 +0200)

are available in the Git repository at:

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

for you to fetch changes up to eeb25a09c5e0805d92e4ebd12c4b0ad0df1b0295:

  ata: ahci: Clean up sysfs file on error (2024-06-30 22:23:39 +0200)

----------------------------------------------------------------
ata fixes for 6.10-rc6 (or 6.10-rc7 if this PR was sent out too late.)

- Add NOLPM quirk for for all Crucial BX SSD1 models.
  Considering that we now have had bug reports for 3 different BX SSD1
  variants from Crucial with the same product name, make the quirk more
  inclusive, to catch more device models from the same generation.

- Fix a trivial null pointer dereference in the error path for
  ata_host_release().

- Create a ata_port_free(), so that we don't miss freeing ata_port struct
  members when freeing a struct ata_port.

- Fix a trivial double free in the error path for ata_host_alloc().

- Ensure that we remove the libata "remapped NVMe device count" sysfs
  entry on .probe() error.

----------------------------------------------------------------
Niklas Cassel (5):
      ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models
      ata: libata-core: Fix null pointer dereference on error
      ata,scsi: libata-core: Do not leak memory for ata_port struct members
      ata: libata-core: Fix double free on error
      ata: ahci: Clean up sysfs file on error

 drivers/ata/ahci.c                 | 17 ++++++++++++-----
 drivers/ata/libata-core.c          | 32 +++++++++++++++++++-------------
 drivers/scsi/libsas/sas_ata.c      |  6 +++---
 drivers/scsi/libsas/sas_discover.c |  2 +-
 include/linux/libata.h             |  1 +
 5 files changed, 36 insertions(+), 22 deletions(-)




[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux