Commit a7405aa92fee for kernel

commit a7405aa92feec2598cedc1b6c651beb1848240fe
Merge: f468cf53c524 131971f67e25
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Dec 6 09:25:05 2025 -0800

    Merge tag 'dma-mapping-6.19-2025-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux

    Pull dma-mapping updates from Marek Szyprowski:

     - More DMA mapping API refactoring to physical addresses as the primary
       interface instead of page+offset parameters.

       This time dma_map_ops callbacks are converted to physical addresses,
       what in turn results also in some simplification of architecture
       specific code (Leon Romanovsky and Jason Gunthorpe)

     - Clarify that dma_map_benchmark is not a kernel self-test, but
       standalone tool (Qinxin Xia)

    * tag 'dma-mapping-6.19-2025-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux:
      dma-mapping: remove unused map_page callback
      xen: swiotlb: Convert mapping routine to rely on physical address
      x86: Use physical address for DMA mapping
      sparc: Use physical address DMA mapping
      powerpc: Convert to physical address DMA mapping
      parisc: Convert DMA map_page to map_phys interface
      MIPS/jazzdma: Provide physical address directly
      alpha: Convert mapping routine to rely on physical address
      dma-mapping: remove unused mapping resource callbacks
      xen: swiotlb: Switch to physical address mapping callbacks
      ARM: dma-mapping: Switch to physical address mapping callbacks
      ARM: dma-mapping: Reduce struct page exposure in arch_sync_dma*()
      dma-mapping: convert dummy ops to physical address mapping
      dma-mapping: prepare dma_map_ops to conversion to physical address
      tools/dma: move dma_map_benchmark from selftests to tools/dma