• Bjorn Helgaas's avatar
    [PATCH] ia64: Here's a patch to make sba_iommu work again. · 9fe69704
    Bjorn Helgaas authored
    I added dma_address and dma_length to struct scatterlist and
    removed orig_address.  This brings IA64 in line with most other
    architectures, but required a few changes to swiotlb.
    
    Grant Grundler did the sba_iommu.c updates.
    
    Note that this isn't *quite* enough to make the generic kernel
    work on ZX1 boxes, because the ACPI in 2.5.18 barfs on a
    ZX1 _CRS method.
    
    David, I've tested both the swiotlb (on i2000 and ZX1) and
    sba_iommu (on ZX1, with a kludge for the ACPI problem),
    and they seem to work fine.
    9fe69704
swiotlb.c 14.1 KB