• D
    PCI/MSI: Return -ENOSPC if pci_enable_msi_range() can't get enough vectors · 948b7620
    Dennis Chen 提交于
    If device doesn't support as many MSI vectors as the driver requested, we
    previously returned -EINVAL from __pci_enable_msi_range() and
    pci_enable_msi_range().  In other similar situations in both
    __pci_enable_msi_range() and __pci_enable_msix_range(), we returned
    -ENOSPC.
    
    Return -ENOSPC from __pci_enable_msi_range() so we do it consistently.
    
    [bhelgaas: changelog]
    Signed-off-by: NDennis Chen <dennis.chen@arm.com>
    Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
    CC: Tejun Heo <tj@kernel.org>
    CC: Christoph Hellwig <hch@lst.de>
    CC: Tom Long Nguyen <tom.l.nguyen@intel.com>
    CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    CC: Marc Zyngier <marc.zyngier@arm.com>
    CC: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
    CC: Steve Capper <steve.capper@arm.com>
    948b7620
msi.c 37.9 KB