From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965543AbcCOK1F (ORCPT ); Tue, 15 Mar 2016 06:27:05 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:36265 "EHLO mail2-relais-roc.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965310AbcCOK0x (ORCPT ); Tue, 15 Mar 2016 06:26:53 -0400 X-IronPort-AV: E=Sophos;i="5.24,338,1454972400"; d="scan'208";a="207828931" Date: Tue, 15 Mar 2016 11:26:50 +0100 (CET) From: Julia Lawall X-X-Sender: jll@hadrien To: alex.williamson@redhat.com, kvm@vger.kernel.org, linux-kernel@vger.kernel.org cc: Alexander Gordeev , Bjorn Helgaas , Alex Williamson Subject: question about pci_enable_msix_range Message-ID: User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, I was looking at the following code in the file drivers/vfio/pci/vfio_pci_intrs.c: ret = pci_enable_msix_range(pdev, vdev->msix, 1, nvec); if (ret < nvec) { if (ret > 0) pci_disable_msix(pdev); kfree(vdev->msix); kfree(vdev->ctx); return ret; } I was wondering what is the point of using a range of 1 .. nvec if there is going to be a failure if the number of allocated irqs is less than nvec? thanks, julia