On Fri, Mar 27, 2015 at 2:50 PM, David Miller <davem@xxxxxxxxxxxxx> wrote: > All DMA occurs behind an IOMMU and these IOMMUs only > support 32-bit addressing, therefore dma_addr_t is > 32-bit on sparc64. > > If you want to represent PCI address in some way, you > absolutely cannot use dma_addr_t as your data type. Oh no, we missed that for a while. Hi Bjorn, I would suggest that we introduce pci_bus_addr_t or pci_addr_t. Yinghai -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html