diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2012-12-26 18:39:22 +0100 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2012-12-26 18:39:22 +0100 |
commit | faa48a507fd328013886426f9437fd7e2e7b820b (patch) | |
tree | 61c299361e749c7886d79ec6f0daad40ef947e66 /fs/anon_inodes.c | |
parent | Linux 3.8-rc1 (diff) | |
download | linux-faa48a507fd328013886426f9437fd7e2e7b820b.tar.xz linux-faa48a507fd328013886426f9437fd7e2e7b820b.zip |
PCI: Remove spurious error for sriov_numvfs store and simplify flow
If we request "num_vfs" and the driver's sriov_configure() method enables
exactly that number ("num_vfs_enabled"), we complain "Invalid value for
number of VFs to enable" and return an error. We should silently return
success instead.
Also, use kstrtou16() since numVFs is defined to be a 16-bit field and
rework to simplify control flow.
Reported-by: Greg Rose <gregory.v.rose@intel.com>
Reference: http://lkml.kernel.org/r/20121214101911.00002f59@unknown
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Tested-by: Donald Dutile <ddutile@redhat.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions