--- 2.4.8pre8/arch/alpha/kernel/pci_iommu.c.~1~ Sat May 26 04:03:35 2001 +++ 2.4.8pre8/arch/alpha/kernel/pci_iommu.c Fri Aug 10 17:11:28 2001 @@ -55,9 +55,9 @@ base = arena->dma_base; size = arena->size; if (base + size > 0xfff00000) { - int i = (0xfff00000 - base) >> PAGE_SHIFT; - for (; i < (0x100000 >> PAGE_SHIFT); i++) - arena->ptes[i] = IOMMU_INVALID_PTE; + int i, fixup_start = (0xfff00000 - base) >> PAGE_SHIFT; + for (i= 0; i < (0x100000 >> PAGE_SHIFT); i++) + arena->ptes[fixup_start+i] = IOMMU_INVALID_PTE; } }