android_kernel_motorola_sm6225/arch/arm/include
Steve Capper dde1b65110 ARM: mm: correct pte_same behaviour for LPAE.
For 3 levels of paging the PTE_EXT_NG bit will be set for user
address ptes that are written to a page table but not for ptes
created with mk_pte.

This can cause some comparison tests made by pte_same to fail
spuriously and lead to other problems.

To correct this behaviour, we mask off PTE_EXT_NG for any pte that
is present before running the comparison.

Signed-off-by: Steve Capper <steve.capper@linaro.org>
Reviewed-by: Will Deacon <will.deacon@arm.com>
2013-06-04 16:52:37 +01:00
..
asm ARM: mm: correct pte_same behaviour for LPAE. 2013-06-04 16:52:37 +01:00
debug ARM: ux500: Fix incorrect DEBUG UART virtual addresses 2013-05-14 10:26:45 +02:00
uapi/asm Merge branch 'kvm-arm-cleanup' from git://github.com/columbia/linux-kvm-arm.git 2013-04-25 18:23:48 +03:00