diff options
author | Izik Eidus <izike@qumranet.com> | 2008-03-20 18:17:24 +0200 |
---|---|---|
committer | Avi Kivity <avi@qumranet.com> | 2008-04-27 12:00:34 +0300 |
commit | 855149aaa90016c576a0e684361a34f8047307d0 (patch) | |
tree | bfca7a0e52e4a4e7857a2e9fc0ff9f98e9f26dfa /fs/dcookies.c | |
parent | 69a9f69bb24d6d3dbf3d2ba542ddceeda40536d5 (diff) | |
download | op-kernel-dev-855149aaa90016c576a0e684361a34f8047307d0.zip op-kernel-dev-855149aaa90016c576a0e684361a34f8047307d0.tar.gz |
KVM: MMU: fix dirty bit setting when removing write permissions
When mmu_set_spte() checks if a page related to spte should be release as
dirty or clean, it check if the shadow pte was writeble, but in case
rmap_write_protect() is called called it is possible for shadow ptes that were
writeble to become readonly and therefor mmu_set_spte will release the pages
as clean.
This patch fix this issue by marking the page as dirty inside
rmap_write_protect().
Signed-off-by: Izik Eidus <izike@qumranet.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'fs/dcookies.c')
0 files changed, 0 insertions, 0 deletions