summaryrefslogtreecommitdiffstats
path: root/arch/sparc/oprofile
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2013-10-07 16:15:29 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2013-10-15 13:47:57 +0200
commitaf0ebc40a81c694ad25f034383c13a233c4a2f55 (patch)
treeffb3ad6513106ae0c0a4d5f8d2f85bbcf35d4c54 /arch/sparc/oprofile
parent1e52db6908ca5aa8e035caeaf96e8de2567fd84d (diff)
s390/mm,kvm: fix software dirty bits vs. kvm for old machines
For machines without enhanced supression on protection the software dirty bit code forces the pte dirty bit and clears the page protection bit in pgste_set_pte. This is done for all pte types, the check for present ptes is missing. As a result swap ptes and other not-present ptes can get corrupted. Add a check for the _PAGE_PRESENT bit to pgste_set_pte before modifying the pte value. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/sparc/oprofile')
0 files changed, 0 insertions, 0 deletions