On 29. 8. 2017 12:08, Stefan Hajnoczi wrote:
On Fri, Aug 25, 2017 at 01:42:55PM +0200, Ján Poctavek wrote:
Hi guys,

Maybe it is just my lack of understanding, this seems like a bug to me:

To get list of dirty pages, qemu calls kvm_vm_ioctl() with
KVM_GET_DIRTY_LOG:
https://github.com/qemu/qemu/blob/v2.10.0-rc4/accel/kvm/kvm-all.c#L494

and considers the ioctl call failed when -1 is returned.

But the kvm_vm_ioctl() itself returns -errno, not the -1 on error:
https://github.com/qemu/qemu/blob/v2.10.0-rc4/accel/kvm/kvm-all.c#L2142

Thanks in advance for sheding some light into this for me.
Looks like a bug to me.  Do you want to send a patch?

Guidelines on how to submit a patch are here:
http://wiki.qemu.org/Contribute/SubmitAPatch

Stefan

It seems that the patch has already been created a long time ago. But it is still not included:

https://lists.nongnu.org/archive/html/qemu-devel/2014-03/msg03996.html

Can I help with this somehow?

Jan


Reply via email to