summaryrefslogtreecommitdiffstats
path: root/CREDITS
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2014-08-28 23:44:57 +0200
committerChristian Borntraeger <borntraeger@de.ibm.com>2014-09-02 10:30:43 +0200
commit1951497d90d6754201af3e65241a06f9ef6755cd (patch)
tree611b12ed59c3f42b71ebe8d348705082076b51de /CREDITS
parentKVM: s390/mm: Fix storage key corruption during swapping (diff)
downloadlinux-1951497d90d6754201af3e65241a06f9ef6755cd.tar.xz
linux-1951497d90d6754201af3e65241a06f9ef6755cd.zip
KVM: s390/mm: Fix guest storage key corruption in ptep_set_access_flags
commit 0944fe3f4a32 ("s390/mm: implement software referenced bits") triggered another paging/storage key corruption. There is an unhandled invalid->valid pte change where we have to set the real storage key from the pgste. When doing paging a guest page might be swapcache or swap and when faulted in it might be read-only and due to a parallel scan old. An do_wp_page will make it writeable and young. Due to software reference tracking this page was invalid and now becomes valid. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Cc: stable@vger.kernel.org # v3.12+
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions