----------->
Signed-off-by: Jan Kiszka <address@hidden>
---
kvm-all.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index 824bb4c..53925be 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -348,7 +348,9 @@ int kvm_physical_sync_dirty_bitmap(target_phys_addr_t
start_addr,
d.slot = mem->slot;
r = kvm_vm_ioctl(s, KVM_GET_DIRTY_LOG, &d);
- if (r == -EINVAL) {
+ /* KVM for PowerPC returns illicit -ENOTSUPP (-524) which we handle
+ * below. */
+ if (r < 0 && r != -524) {