From: Catalin Marinas Date: Tue, 22 Nov 2011 17:30:29 +0000 (+0000) Subject: ARM: LPAE: Page table maintenance for the 3-level format X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33b31b6ca194436e3175b8a56c30dd4bdce8a725;p=pandora-kernel.git ARM: LPAE: Page table maintenance for the 3-level format This patch modifies the pgd/pmd/pte manipulation functions to support the 3-level page table format. Since there is no need for an 'ext' argument to cpu_set_pte_ext(), this patch conditionally defines a different prototype for this function when CONFIG_ARM_LPAE. The patch also introduces the L_PGD_SWAPPER flag to mark pgd entries pointing to pmd tables pre-allocated in the swapper_pg_dir and avoid trying to free them at run-time. This flag is 0 with the classic page table format. Signed-off-by: Catalin Marinas --- Reading git-diff-tree failed