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(-)