From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36352) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkDho-0003Ej-Ld for qemu-devel@nongnu.org; Fri, 31 Oct 2014 11:01:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XkCPZ-0006uF-SY for qemu-devel@nongnu.org; Fri, 31 Oct 2014 09:38:47 -0400 Received: from mail-wg0-f51.google.com ([74.125.82.51]:61959) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkCPZ-0006tJ-NV for qemu-devel@nongnu.org; Fri, 31 Oct 2014 09:38:41 -0400 Received: by mail-wg0-f51.google.com with SMTP id l18so6490793wgh.38 for ; Fri, 31 Oct 2014 06:38:41 -0700 (PDT) From: Eric Auger Date: Fri, 31 Oct 2014 13:38:19 +0000 Message-Id: <1414762699-4700-3-git-send-email-eric.auger@linaro.org> In-Reply-To: <1414762699-4700-1-git-send-email-eric.auger@linaro.org> References: <1414762699-4700-1-git-send-email-eric.auger@linaro.org> Subject: [Qemu-devel] [PATCH v3 2/2] vfio: use kvm_resamplefds_enabled() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: eric.auger@st.com, christoffer.dall@linaro.org, qemu-devel@nongnu.org, agraf@suse.de, pbonzini@redhat.com, aik@ozlabs.ru, bsd@redhat.com, mtosatti@redhat.com, borntraeger@de.ibm.com, cornelia.huck@de.ibm.com, rth@twiddle.net, thuth@linux.vnet.ibm.com, afaerber@suse.de, qemu-ppc@nongnu.org Cc: peter.maydell@linaro.org, alex.williamson@redhat.com, patches@linaro.org, kvmarm@lists.cs.columbia.edu, eric.auger@linaro.org Use the kvm_resamplefds_enabled function Signed-off-by: Eric Auger --- hw/misc/vfio.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hw/misc/vfio.c b/hw/misc/vfio.c index b5e7981..75bfa1c 100644 --- a/hw/misc/vfio.c +++ b/hw/misc/vfio.c @@ -406,7 +406,7 @@ static void vfio_enable_intx_kvm(VFIODevice *vdev) if (!VFIO_ALLOW_KVM_INTX || !kvm_irqfds_enabled() || vdev->intx.route.mode != PCI_INTX_ENABLED || - !kvm_check_extension(kvm_state, KVM_CAP_IRQFD_RESAMPLE)) { + !kvm_resamplefds_enabled()) { return; } @@ -568,8 +568,7 @@ static int vfio_enable_intx(VFIODevice *vdev) * Only conditional to avoid generating error messages on platforms * where we won't actually use the result anyway. */ - if (kvm_irqfds_enabled() && - kvm_check_extension(kvm_state, KVM_CAP_IRQFD_RESAMPLE)) { + if (kvm_irqfds_enabled() && kvm_resamplefds_enabled()) { vdev->intx.route = pci_device_route_intx_to_irq(&vdev->pdev, vdev->intx.pin); } -- 1.8.3.2