tile: use pmd_pfn() instead of casting via pte_t
authorChris Metcalf <cmetcalf@tilera.com>
Fri, 13 Sep 2013 15:14:25 +0000 (11:14 -0400)
committerChris Metcalf <cmetcalf@tilera.com>
Fri, 13 Sep 2013 15:14:25 +0000 (11:14 -0400)
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
arch/tile/mm/pgtable.c

index 2deaddf..4fd9ec0 100644 (file)
@@ -127,8 +127,7 @@ void shatter_huge_page(unsigned long addr)
        }
 
        /* Shatter the huge page into the preallocated L2 page table. */
-       pmd_populate_kernel(&init_mm, pmd,
-                           get_prealloc_pte(pte_pfn(*(pte_t *)pmd)));
+       pmd_populate_kernel(&init_mm, pmd, get_prealloc_pte(pmd_pfn(*pmd)));
 
 #ifdef __PAGETABLE_PMD_FOLDED
        /* Walk every pgd on the system and update the pmd there. */