• Linus Torvalds's avatar
    Merge tag 'ata-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata · 39714efc
    Linus Torvalds authored
    Pull ATA updates from Damien Le Moal:
    
     - Modify the AHCI driver to print the link power management policy used
       on scan, to help with debugging issues (Niklas)
    
     - Add support for the ASM2116 series adapters to the AHCI driver
       (Szuying)
    
     - Prepare libata for the coming gcc and Clang __counted_by attribute
       (Kees)
    
     - Following the recent estensive fixing of libata suspend/resume
       handling, several patches further cleanup and improve disk power
       state management (me)
    
     - Reduce the verbosity of some error messages for non-fatal temporary
       errors, e.g. slow response to device reset when scanning a port, and
       warning messages that are in fact normal, e.g. disabling a device on
       suspend or when removing it (me)
    
     - Cleanup DMA helper functions (me)
    
     - Fix sata_mv drive handling of potential errors durring probe (Ma)
    
     - Cleanup the xgene and imx drivers using the functions
       of_device_get_match_data() and device_get_match_data() (Rob)
    
     - Improve the tegra driver device tree (Rob)
    
    * tag 'ata-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata: (22 commits)
      dt-bindings: ata: tegra: Disallow undefined properties
      ata: libata-core: Improve ata_dev_power_set_active()
      ata: libata-eh: Spinup disk on resume after revalidation
      ata: imx: Use device_get_match_data()
      ata: xgene: Use of_device_get_match_data()
      ata: sata_mv: aspeed: fix value check in mv_platform_probe()
      ata: ahci: Add Intel Alder Lake-P AHCI controller to low power chipsets list
      ata: libata: Cleanup inline DMA helper functions
      ata: libata-eh: Reduce "disable device" message verbosity
      ata: libata-eh: Improve reset error messages
      ata: libata-sata: Improve ata_sas_slave_configure()
      ata: libata-core: Do not resume runtime suspended ports
      ata: libata-core: Do not poweroff runtime suspended ports
      ata: libata-core: Remove ata_port_resume_async()
      ata: libata-core: Remove ata_port_suspend_async()
      ata: libata-core: Detach a port devices on shutdown
      ata: libata-core: Synchronize ata_port_detach() with hotplug
      ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat()
      scsi: Remove scsi device no_start_on_resume flag
      ata: libata: Annotate struct ata_cpr_log with __counted_by
      ...
    39714efc
libata-scsi.c 118 KB