Since v1:
- use syntax-check rather than dynamic runtime check for API mismatch
- fix more stragglers with mismatched API, found by the syntax-check
- fix a bug in bhyve no-op flag handling
- expand no-op flag handling to other affected drivers
Eric Blake (9):
vbox: Add various vir*Flags API
xenapi: Add various vir*Flags API
maint: Enhance check-driverimpls.pl to check for API pairing
bhyve: Ignore no-op flag during virDomainUndefine
libxl: Ignore no-op flag during virDomainUndefine
lxc: Ignore no-op flag during virDomainUndefine
openvz: Ignore no-op flag during virDomainUndefine
vmware: Ignore no-op flag during virDomainUndefine
xenapi: Ignore no-op flag during virDomainUndefine
src/bhyve/bhyve_driver.c | 6 +++++-
src/check-driverimpls.pl | 33 +++++++++++++++++++++++++++++++--
src/libxl/libxl_driver.c | 4 +++-
src/lxc/lxc_driver.c | 5 ++++-
src/openvz/openvz_driver.c | 5 ++++-
src/vbox/vbox_common.c | 24 ++++++++++++++++++++++--
src/vmware/vmware_driver.c | 5 ++++-
src/xenapi/xenapi_driver.c | 28 ++++++++++++++++++++++++----
8 files changed, 97 insertions(+), 13 deletions(-)
--
2.20.1