[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] fix ioctl return value
From: |
Glauber Costa |
Subject: |
[Qemu-devel] [PATCH] fix ioctl return value |
Date: |
Tue, 21 Jul 2009 10:45:33 -0300 |
we expect a number less than 0, not exactly -1.
And furthermore, we return errno itself, so no need to use it.
This might break guests when this ioctl fails for some reason.
Signed-off-by: Glauber Costa <address@hidden>
---
kvm-all.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index 8567ac9..9a79466 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -319,9 +319,8 @@ int kvm_physical_sync_dirty_bitmap(target_phys_addr_t
start_addr,
d.slot = mem->slot;
- if (kvm_vm_ioctl(s, KVM_GET_DIRTY_LOG, &d) == -1) {
- dprintf("ioctl failed %d\n", errno);
- ret = -1;
+ if ((ret = kvm_vm_ioctl(s, KVM_GET_DIRTY_LOG, &d)) < 0) {
+ dprintf("ioctl failed %d\n", ret);
break;
}
--
1.6.2.2
- [Qemu-devel] [PATCH] fix ioctl return value,
Glauber Costa <=