Merge tag 'ata-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Pull ata fixes from Niklas Cassel: - 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. * tag 'ata-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux: ata: ahci: Clean up sysfs file on error ata: libata-core: Fix double free on error ata,scsi: libata-core: Do not leak memory for ata_port struct members ata: libata-core: Fix null pointer dereference on error ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models
Showing
- drivers/ata/ahci.c 12 additions, 5 deletionsdrivers/ata/ahci.c
- drivers/ata/libata-core.c 19 additions, 13 deletionsdrivers/ata/libata-core.c
- drivers/scsi/libsas/sas_ata.c 3 additions, 3 deletionsdrivers/scsi/libsas/sas_ata.c
- drivers/scsi/libsas/sas_discover.c 1 addition, 1 deletiondrivers/scsi/libsas/sas_discover.c
- include/linux/libata.h 1 addition, 0 deletionsinclude/linux/libata.h
Please register or sign in to comment