--- sg_direct/arch/alpha/kernel/pci_iommu.c.~1~ Tue May 22 22:04:07 2001 +++ sg_direct/arch/alpha/kernel/pci_iommu.c Tue May 22 22:27:38 2001 @@ -410,7 +410,7 @@ /* Otherwise, break up the remaining virtually contiguous hunks into individual direct maps. */ for (sg = leader; sg < end; ++sg) - if (sg->dma_address == 2 || sg->dma_address == -2) + if (sg->dma_address == 1 || sg->dma_address == -2) sg->dma_address = 0; /* Retry. */