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

Pull dma-mapping fix from Marek Szyprowski:

- fix boot failure of parisc systems after recent rework of the DMA API
infrastructure (Leon Romanovsky)

* tag 'dma-mapping-6.19-2025-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux:
parisc: Set valid bit in high byte of 64‑bit physical address

+2 -2
+2 -2
drivers/parisc/sba_iommu.c
··· 578 578 pba &= IOVP_MASK; 579 579 pba |= (ci >> PAGE_SHIFT) & 0xff; /* move CI (8 bits) into lowest byte */ 580 580 581 - pba |= SBA_PDIR_VALID_BIT; /* set "valid" bit */ 582 - *pdir_ptr = cpu_to_le64(pba); /* swap and store into I/O Pdir */ 581 + /* set "valid" bit, swap and store into I/O Pdir */ 582 + *pdir_ptr = cpu_to_le64((unsigned long)pba | SBA_PDIR_VALID_BIT); 583 583 584 584 /* 585 585 * If the PDC_MODEL capabilities has Non-coherent IO-PDIR bit set