mm: ioremap: Setup phys_addr of struct vm_struct
[linux-2.6-microblaze.git] / mm / ioremap.c
index 2d754b4..e1d008e 100644 (file)
@@ -33,6 +33,7 @@ void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size,
        if (!area)
                return NULL;
        vaddr = (unsigned long)area->addr;
+       area->phys_addr = phys_addr;
 
        if (ioremap_page_range(vaddr, vaddr + size, phys_addr,
                               __pgprot(prot))) {