|
@@ -135,11 +135,10 @@ pcibr_dmatrans_direct64(struct pcidev_info * info, u64 paddr,
|
|
|
if (SN_DMA_ADDRTYPE(dma_flags) == SN_DMA_ADDR_PHYS)
|
|
|
pci_addr = IS_PIC_SOFT(pcibus_info) ?
|
|
|
PHYS_TO_DMA(paddr) :
|
|
|
- PHYS_TO_TIODMA(paddr) | dma_attributes;
|
|
|
+ PHYS_TO_TIODMA(paddr);
|
|
|
else
|
|
|
- pci_addr = IS_PIC_SOFT(pcibus_info) ?
|
|
|
- paddr :
|
|
|
- paddr | dma_attributes;
|
|
|
+ pci_addr = paddr;
|
|
|
+ pci_addr |= dma_attributes;
|
|
|
|
|
|
/* Handle Bus mode */
|
|
|
if (IS_PCIX(pcibus_info))
|