[GIT PULL] ata changes for 6.16-rc1

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

 



Linus,

The following changes since commit 9d7a0577c9db35c4cc52db90bc415ea248446472:

  gcc-15: disable '-Wunterminated-string-initialization' entirely for now (2025-04-20 15:30:53 -0700)

are available in the Git repository at:

  ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/libata/linux tags/ata-6.16-rc1

for you to fetch changes up to a374cfbf609017f77a985357656be07a2da22c5f:

  ata: libata-eh: Keep DIPM disabled while modifying the allowed LPM states (2025-05-20 18:20:51 +0900)

----------------------------------------------------------------
ata changes for 6.16-rc1

 - Simplify ata_print_version_once() using dev_dbg_once() (From Heiner)

 - Some cleanups of libata-sata code to simplify the sense data fetching
   code and use BIT() macro for tag bit handling (From Niklas)

 - Fix variable name spelling in the sata_sx4 driver (From Colin)

 - Improve sense data information field handling for passthrough
   commands (from Igor)

 - Add Rockchip RK3576 SoC compatible to the Designware AHCI DT bindings
   (from Nicolas)

 - Add a message to indicate if a port is marked as external or not, to
   help with debugging potential issues with LPM (From Niklas)

 - Convert DT bindings for "ti,dm816-ahci", "apm,xgene-ahci",
   "cavium,ebt3000-compact-flash", "marvell,orion-sata", and
   "arasan,cf-spear1340" to DT schema (from Rob)

 - Cleanup and improve the code and related comments for HIPM and DIPM
   (host initiated and device initiated power managent) handling. In
   particular, keep DIPM disabled while modifying the allowed LPM states
   to avoid races with the device initiating power state changes (from
   Niklas)

----------------------------------------------------------------
Colin Ian King (1):
      ata: sata_sx4: Fix spelling mistake "parttern" -> "pattern"

Heiner Kallweit (1):
      ata: libata-core: Simplify ata_print_version_once

Igor Pylypiv (1):
      ata: libata-scsi: Do not set the INFORMATION field twice for ATA PT

Nicolas Frattaroli (1):
      dt-bindings: ata: rockchip-dwc-ahci: add RK3576 compatible

Niklas Cassel (8):
      ata: libata-sata: Simplify sense_valid fetching
      ata: libata-sata: Use BIT() macro to convert tag to bit field
      ata: libata: Print if port is external on boot
      ata: libata-eh: Update DIPM comments to reflect reality
      ata: libata-eh: Add ata_eh_set_lpm() WARN_ON_ONCE
      ata: libata-eh: Rename hipm and dipm variables
      ata: libata-eh: Rename no_dipm variable to be more clear
      ata: libata-eh: Keep DIPM disabled while modifying the allowed LPM states

Rob Herring (Arm) (6):
      dt-bindings: ata: Convert ti,dm816-ahci to DT schema
      dt-bindings: ata: Convert st,ahci to DT schema
      dt-bindings: ata: Convert apm,xgene-ahci to DT schema
      dt-bindings: ata: Convert cavium,ebt3000-compact-flash to DT schema
      dt-bindings: ata: Convert marvell,orion-sata to DT schema
      dt-bindings: ata: Convert arasan,cf-spear1340 to DT schema

 .../devicetree/bindings/ata/ahci-dm816.txt         | 21 ------
 Documentation/devicetree/bindings/ata/ahci-st.txt  | 35 ---------
 .../devicetree/bindings/ata/apm,xgene-ahci.yaml    | 58 +++++++++++++++
 .../devicetree/bindings/ata/apm-xgene.txt          | 77 --------------------
 .../bindings/ata/arasan,cf-spear1340.yaml          | 70 ++++++++++++++++++
 .../bindings/ata/cavium,ebt3000-compact-flash.yaml | 59 +++++++++++++++
 .../bindings/ata/cavium-compact-flash.txt          | 30 --------
 .../bindings/ata/marvell,orion-sata.yaml           | 83 ++++++++++++++++++++++
 Documentation/devicetree/bindings/ata/marvell.txt  | 22 ------
 .../devicetree/bindings/ata/pata-arasan.txt        | 37 ----------
 .../devicetree/bindings/ata/rockchip,dwc-ahci.yaml |  3 +
 Documentation/devicetree/bindings/ata/st,ahci.yaml | 72 +++++++++++++++++++
 .../devicetree/bindings/ata/ti,dm816-ahci.yaml     | 43 +++++++++++
 drivers/ata/libata-core.c                          |  6 --
 drivers/ata/libata-eh.c                            | 39 ++++++----
 drivers/ata/libata-sata.c                          | 12 ++--
 drivers/ata/libata-scsi.c                          | 31 ++++----
 drivers/ata/libata.h                               |  3 -
 drivers/ata/sata_sx4.c                             | 30 ++++----
 include/linux/libata.h                             | 19 ++---
 20 files changed, 455 insertions(+), 295 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/ata/ahci-dm816.txt
 delete mode 100644 Documentation/devicetree/bindings/ata/ahci-st.txt
 create mode 100644 Documentation/devicetree/bindings/ata/apm,xgene-ahci.yaml
 delete mode 100644 Documentation/devicetree/bindings/ata/apm-xgene.txt
 create mode 100644 Documentation/devicetree/bindings/ata/arasan,cf-spear1340.yaml
 create mode 100644 Documentation/devicetree/bindings/ata/cavium,ebt3000-compact-flash.yaml
 delete mode 100644 Documentation/devicetree/bindings/ata/cavium-compact-flash.txt
 create mode 100644 Documentation/devicetree/bindings/ata/marvell,orion-sata.yaml
 delete mode 100644 Documentation/devicetree/bindings/ata/marvell.txt
 delete mode 100644 Documentation/devicetree/bindings/ata/pata-arasan.txt
 create mode 100644 Documentation/devicetree/bindings/ata/st,ahci.yaml
 create mode 100644 Documentation/devicetree/bindings/ata/ti,dm816-ahci.yaml




[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