]> git.proxmox.com Git - mirror_qemu.git/commit - accel/kvm/kvm-all.c
accel/kvm: Check ioctl(KVM_SET_USER_MEMORY_REGION) return value
authorPhilippe Mathieu-Daudé <philmd@redhat.com>
Fri, 21 Feb 2020 16:33:36 +0000 (17:33 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 25 Feb 2020 08:18:01 +0000 (09:18 +0100)
commit88cd34ee9e8866a27d99766fd384ed92e6e31d60
tree54059ab3cfcb47b4c40653cb810d1070289d1624
parent93c3593ad04f2610fd0a176dfa89a7e40b6afe1f
accel/kvm: Check ioctl(KVM_SET_USER_MEMORY_REGION) return value

kvm_vm_ioctl() can fail, check its return value, and log an error
when it failed. This fixes Coverity CID 1412229:

  Unchecked return value (CHECKED_RETURN)

  check_return: Calling kvm_vm_ioctl without checking return value

Reported-by: Coverity (CID 1412229)
Fixes: 235e8982ad3 ("support using KVM_MEM_READONLY flag for regions")
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Message-Id: <20200221163336.2362-1-philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
accel/kvm/kvm-all.c