]> git.hungrycats.org Git - linux/commit
arm64: Make !dirty ptes read-only
authorCatalin Marinas <catalin.marinas@arm.com>
Wed, 28 Nov 2012 17:06:05 +0000 (17:06 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 11 Jan 2013 17:18:17 +0000 (09:18 -0800)
commita5220f902e102b27f529ffe3b9ef221583378597
tree07d520d0354399b7e3679c9bcd30a75326907750
parent21838dbf96ce1e94d1ba80fdd491f9a0a6352ff1
arm64: Make !dirty ptes read-only

commit 33eaa58f854770dc9c98411a356c98e3a53edfda upstream.

The AArch64 Linux port relies on the mm code to wrprotect clean ptes.
This however is not the case with newly created ptes and
PAGE_SHARED(_EXEC) is writable but !dirty.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm64/include/asm/pgtable.h