x86: unify pte_offset_kernel

Impact: cleanup

Unify and demacro pte_offset_kernel.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
This commit is contained in:
Jeremy Fitzhardinge
2009-02-05 11:31:07 -08:00
parent 346309cff6
commit 3fbc2444f4
3 changed files with 5 additions and 6 deletions

View File

@ -509,6 +509,11 @@ static inline unsigned pte_index(unsigned long address)
return (address >> PAGE_SHIFT) & (PTRS_PER_PTE - 1);
}
static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address)
{
return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address);
}
#if PAGETABLE_LEVELS > 2
static inline int pud_present(pud_t pud)
{