Commit 3d1b536c13f7 for kernel

commit 3d1b536c13f7cd966aa660d1730855b26d01c9ae
Merge: c14a8a4c04c5 e8a2389ea808
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Nov 18 16:45:28 2024 -0800

    Merge tag 'ata-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

    Pull ata updates from Niklas Cassel:

     - Fix typos in comments (Yan Zhen)

     - Remove unused macro definitions (Damien Le Moal)

     - Switch back to the .remove() callback (Uwe Kleine-König)

     - Make use of the get_unaligned_be24() helper instead of open coding
       (Andy Shevchenko)

     - Refactor and cleanup ata_scsi_simulate() command emulation, such that
       all commands use ata_scsi_rbuf_fill() with its own callback (Damien
       Le Moal)

     - Improve ata_scsi_simulate() command emulation by accurately setting
       the SCSI command residual (number of bytes not filled) in the command
       reply (Damien Le Moal)

     - Add missing iommus property in ahci-platform device tree binding
       (Frank Wunderlich)

    * tag 'ata-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux:
      dt-bindings: ata: ahci-platform: add missing iommus property
      ata: libata-scsi: Return residual for emulated SCSI commands
      ata: libata-scsi: Remove struct ata_scsi_args
      ata: libata-scsi: Document all VPD page inquiry actors
      ata: libata-scsi: Refactor ata_scsiop_maint_in()
      ata: libata-scsi: Refactor ata_scsiop_read_cap()
      ata: libata-scsi: Refactor ata_scsi_simulate()
      ata: libata-scsi: Refactor scsi_6_lba_len() with use of get_unaligned_be24()
      ata: Switch back to struct platform_driver::remove()
      ata: libata: Remove unused macro definitions
      ata: Fix typos in the comment