Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 777cba16 authored by Jeremy Fitzhardinge's avatar Jeremy Fitzhardinge
Browse files

x86: unify pgd_page



Impact: cleanup

Unify and demacro pgd_page.

Signed-off-by: default avatarJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
parent f476961c
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -495,6 +495,11 @@ static inline unsigned long pgd_page_vaddr(pgd_t pgd)
{
	return (unsigned long)__va((unsigned long)pgd_val(pgd) & PTE_PFN_MASK);
}

static inline struct page *pgd_page(pgd_t pgd)
{
	return pfn_to_page(pgd_val(pgd) >> PAGE_SHIFT);
}
#endif	/* PAGETABLE_LEVELS > 3 */

#endif	/* __ASSEMBLY__ */
+0 −1
Original line number Diff line number Diff line
@@ -179,7 +179,6 @@ static inline int pmd_bad(pmd_t pmd)
/*
 * Level 4 access.
 */
#define pgd_page(pgd)		(pfn_to_page(pgd_val((pgd)) >> PAGE_SHIFT))
static inline int pgd_large(pgd_t pgd) { return 0; }
#define mk_kernel_pgd(address) __pgd((address) | _KERNPG_TABLE)