mirror of https://gitee.com/openkylin/linux.git
[PATCH] ppc64: Mark kernel hptes dirty
We dont use the hardware referenced and changed bits and setting them early avoids a store to memory. We already do this for userspace hptes but not kernel ones. Do it. Signed-off-by: Anton Blanchard <anton@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
ac5b33c9bc
commit
515bae9cdc
|
@ -195,7 +195,7 @@ void __init htab_initialize(void)
|
|||
memset((void *)table, 0, htab_size_bytes);
|
||||
}
|
||||
|
||||
mode_rw = _PAGE_ACCESSED | _PAGE_COHERENT | PP_RWXX;
|
||||
mode_rw = _PAGE_ACCESSED | _PAGE_DIRTY | _PAGE_COHERENT | PP_RWXX;
|
||||
|
||||
/* On U3 based machines, we need to reserve the DART area and
|
||||
* _NOT_ map it to avoid cache paradoxes as it's remapped non
|
||||
|
|
Loading…
Reference in New Issue