projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
MIPS: Fix page table corruption on THP permission changes.
[cascardo/linux.git]
/
arch
/
mips
/
include
/
asm
/
pgtable.h
diff --git
a/arch/mips/include/asm/pgtable.h
b/arch/mips/include/asm/pgtable.h
index
f538167
..
7d44e88
100644
(file)
--- a/
arch/mips/include/asm/pgtable.h
+++ b/
arch/mips/include/asm/pgtable.h
@@
-633,7
+633,7
@@
static inline struct page *pmd_page(pmd_t pmd)
static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot)
{
- pmd_val(pmd) = (pmd_val(pmd) &
_PAGE_CHG_MASK
) |
+ pmd_val(pmd) = (pmd_val(pmd) &
(_PAGE_CHG_MASK | _PAGE_HUGE)
) |
(pgprot_val(newprot) & ~_PAGE_CHG_MASK);
return pmd;
}