summaryrefslogtreecommitdiff
path: root/mm/madvise.c
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2013-10-18 14:03:41 +0400
committerChristian Borntraeger <borntraeger@de.ibm.com>2014-04-22 11:36:26 +0400
commit0a61b222df75a6a69dc34816f7db2f61fee8c935 (patch)
tree7fb9f148bc1b96bc02beed069d4490673d7798ab /mm/madvise.c
parent693ffc0802db41911ada95a3e77546f0ed1e7d00 (diff)
downloadlinux-0a61b222df75a6a69dc34816f7db2f61fee8c935.tar.xz
KVM: s390/mm: use software dirty bit detection for user dirty tracking
Switch the user dirty bit detection used for migration from the hardware provided host change-bit in the pgste to a fault based detection method. This reduced the dependency of the host from the storage key to a point where it becomes possible to enable the RCP bypass for KVM guests. The fault based dirty detection will only indicate changes caused by accesses via the guest address space. The hardware based method can detect all changes, even those caused by I/O or accesses via the kernel page table. The KVM/qemu code needs to take this into account. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'mm/madvise.c')
0 files changed, 0 insertions, 0 deletions