This resolves:

  https://bugzilla.redhat.com/show_bug.cgi?id=1025397

It has turned from a single patch into a 2 part patch because I wanted
to use VIR_APPEND_ELEMENT on the array, and that requires the array
size to be held in a size_t rather than unsigned int.

Thanks to Martin's suggestion (and similar suggestions from both Jan
and "Niilona" (the original reporter of the problem), this version is
greatly simplified from either my previous version or even the
original code (as evidenced by the diffstat).

Laine Stump (2):
  util: use size_t instead of unsigned int for num_virtual_functions
  pci: properly handle out-of-order SRIOV virtual functions

 src/conf/node_device_conf.h |  2 +-
 src/network/bridge_driver.c |  2 +-
 src/util/virnetdev.c        |  4 +--
 src/util/virnetdev.h        |  2 +-
 src/util/virpci.c           | 84 +++++++++++++++------------------------------
 src/util/virpci.h           |  2 +-
 6 files changed, 34 insertions(+), 62 deletions(-)

-- 
1.8.3.1

--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to