sparc: iounit and iommu use pte_offset_kernel()
[linux-2.6-microblaze.git] / arch / sparc / mm / io-unit.c
index bf3e6d2..133dd42 100644 (file)
@@ -244,7 +244,7 @@ static void *iounit_alloc(struct device *dev, size_t len,
                        long i;
 
                        pmdp = pmd_off_k(addr);
-                       ptep = pte_offset_map(pmdp, addr);
+                       ptep = pte_offset_kernel(pmdp, addr);
 
                        set_pte(ptep, mk_pte(virt_to_page(page), dvma_prot));