]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/microblaze/include/asm/pgalloc.h
Merge branch 'master' into csb1725
[mv-sheeva.git] / arch / microblaze / include / asm / pgalloc.h
index c614a893f8a3d40179be89d162a2879bfff19db9..ebd35792482c104678dabdab9324002dc7ae2a31 100644 (file)
@@ -165,7 +165,8 @@ extern inline void pte_free(struct mm_struct *mm, struct page *ptepage)
 
 #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, (pte))
 
-#define pmd_populate(mm, pmd, pte)     (pmd_val(*(pmd)) = page_address(pte))
+#define pmd_populate(mm, pmd, pte) \
+                       (pmd_val(*(pmd)) = (unsigned long)page_address(pte))
 
 #define pmd_populate_kernel(mm, pmd, pte) \
                (pmd_val(*(pmd)) = (unsigned long) (pte))