From: Bjorn Helgaas Date: Fri, 25 May 2018 13:51:50 +0000 (-0500) Subject: PCI/IOV: Tidy pci_sriov_set_totalvfs() X-Git-Tag: v4.19-rc1~123^2~9^2~10 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=51259d0022f1965047bb61662f6f0d5a79a6ddb3;p=uclinux-h8%2Flinux.git PCI/IOV: Tidy pci_sriov_set_totalvfs() Fix minor style issues in pci_sriov_set_totalvfs(). No functional change intended. Signed-off-by: Bjorn Helgaas --- diff --git a/drivers/pci/iov.c b/drivers/pci/iov.c index d0d73dbbd5ca..aee859971ba1 100644 --- a/drivers/pci/iov.c +++ b/drivers/pci/iov.c @@ -802,15 +802,15 @@ int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs) { if (!dev->is_physfn) return -ENOSYS; + if (numvfs > dev->sriov->total_VFs) return -EINVAL; /* Shouldn't change if VFs already enabled */ if (dev->sriov->ctrl & PCI_SRIOV_CTRL_VFE) return -EBUSY; - else - dev->sriov->driver_max_VFs = numvfs; + dev->sriov->driver_max_VFs = numvfs; return 0; } EXPORT_SYMBOL_GPL(pci_sriov_set_totalvfs);