v2: - fix patch 2 to use DIV_ROUND_UP - add one more patch to obsolete the old cap, and introduce new [Paolo] Two issues I've noticed when I'm drafting the QEMU support of it. With these two patches applied the QEMU binary (with the clear dirty log supported [1]) can migrate correctly otherwise the migration can stall forever if with/after heavy memory workload. Please have a look, thanks. [1] https://github.com/xzpeter/qemu/tree/kvm-clear-dirty-log Peter Xu (3): KVM: Fix the bitmap range to copy during clear dirty KVM: Fix loop of clear dirty with possible off-by-one KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT_2 Documentation/virtual/kvm/api.txt | 13 ++++++++----- include/uapi/linux/kvm.h | 5 +++-- tools/testing/selftests/kvm/dirty_log_test.c | 4 ++-- virt/kvm/kvm_main.c | 10 +++++----- 4 files changed, 18 insertions(+), 14 deletions(-) -- 2.17.1