]> git.karo-electronics.de Git - karo-tx-linux.git/commit
s390: disable change bit override
authorChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 9 Apr 2010 11:43:01 +0000 (13:43 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 26 Apr 2010 14:47:51 +0000 (07:47 -0700)
commit86c4129a017aaade3bc1fe3f47156ffd99e16f16
tree10cf090d59a4e4719b5bf91e3e3b85c7a0bae5a5
parent351bb6c3608dca332b5a84be8302cbff8b835612
s390: disable change bit override

commit 6af7eea2aee57b869f34eba0a94ef122fe90fbfd upstream.

commit 6a985c6194017de2c062916ad1cd00dee0302c40
([S390] s390: use change recording override for kernel mapping)
deactivated the change bit recording for the kernel mapping to
improve the performance. This works most of the time, but there
are cases (e.g. kernel runs in home space, futex atomic compare xcmg)
where we modify user memory with the kernel mapping instead of the
user mapping.
Instead of fixing these cases, this patch just deactivates change bit
override to avoid future problems with other kernel code that might
use the kernel mapping for user memory.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/s390/mm/vmem.c