+34
−51
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
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>