The purpose of this series is just to eliminate the need to "count
indexes" when adding controllers.
Patch 4/4 is the meat of this series. 2/4 and 3/4 are code movement to
enable 4/4, and 1/4 is a small code simplification that I noticed
while testing the rest.
Laine Stump (4):
qemu: simplify addition of USB controller in qemuParseCommandLine
conf/qemu: make IS_USB2_CONTROLLER globally available
conf: make virDomainControllerFindUnusedIndex() more generally usable
conf: permit auto-assignment of controller indexes
docs/schemas/domaincommon.rng | 8 ++--
src/conf/domain_conf.c | 92 ++++++++++++++++++++++++++++++++++++------
src/conf/domain_conf.h | 7 ++++
src/qemu/qemu_domain_address.c | 7 ----
src/qemu/qemu_parse_command.c | 8 +---
5 files changed, 92 insertions(+), 30 deletions(-)
--
2.5.5