diff options
author | Catalin Marinas <[email protected]> | 2013-02-18 17:51:20 +0100 |
---|---|---|
committer | Russell King <[email protected]> | 2013-02-21 13:25:37 +0000 |
commit | 69dde4c52dbac2891b49ff9723d9c84efc5baf6f (patch) | |
tree | 771af8f80b5cf838b164613d5319777f30d7e484 /drivers/scsi/mpt2sas/mpi/mpi2_raid.h | |
parent | 70264367a243a68b1d5636ffb570183449803cbe (diff) |
ARM: 7654/1: Preserve L_PTE_VALID in pte_modify()
Following commit 26ffd0d4 (ARM: mm: introduce present, faulting entries
for PAGE_NONE), if a page has been mapped as PROT_NONE, the L_PTE_VALID
bit is cleared by the set_pte_ext() code. With LPAE the software and
hardware pte share the same location and subsequent modifications of pte
range (change_protection()) will leave the L_PTE_VALID bit cleared.
This patch adds the L_PTE_VALID bit to the newprot mask in pte_modify().
Signed-off-by: Catalin Marinas <[email protected]>
Reported-by: Subash Patel <[email protected]>
Tested-by: Subash Patel <[email protected]>
Acked-by: Will Deacon <[email protected]>
Cc: <[email protected]> # 3.8.x
Signed-off-by: Russell King <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_raid.h')
0 files changed, 0 insertions, 0 deletions