Inspired in part by Laine's recent cleanup of qemuDomainGetXMLDesc,
in part by my desire to add a new flag to virDomainCoreDump and test
that older clients reject that flag, and in part by an OCD desire
for uniformity :), I'm proposing this giant patch series.
Eric Blake (20):
maint: print flags in hex during debug
public API: prefer unsigned int for flags
drivers: prefer unsigned int for flags
conf: prefer unsigned int for flags
util: drop unused safezero argument
util: reject unknown flags
node_device: reject unknown flags
storage: reject unknown flags
esx: reject unknown flags
libxl: reject unknown flags
lxc: reject unknown flags
openvz: reject unknown flags
phyp: reject unknown flags
qemu: reject unknown flags
test: reject unknown flags
uml: reject unknown flags
vbox: reject unknown flags
vmware: reject unknown flags
xen: reject unknown flags
xenapi: reject unknown flags
include/libvirt/libvirt.h.in | 10 +-
src/conf/domain_conf.c | 86 +++++++------
src/driver.h | 10 +-
src/esx/esx_device_monitor.c | 6 +-
src/esx/esx_driver.c | 31 ++++-
src/esx/esx_interface_driver.c | 6 +-
src/esx/esx_network_driver.c | 6 +-
src/esx/esx_nwfilter_driver.c | 5 +-
src/esx/esx_secret_driver.c | 6 +-
src/esx/esx_storage_driver.c | 6 +-
src/interface/netcf_driver.c | 18 ++-
src/libvirt.c | 228 +++++++++++++++++----------------
src/libxl/libxl_driver.c | 22 ++-
src/locking/lock_driver_sanlock.c | 4 +-
src/lxc/lxc_driver.c | 14 ++-
src/network/bridge_driver.c | 11 ++-
src/node_device/node_device_driver.c | 18 ++-
src/node_device/node_device_hal.c | 5 +-
src/node_device/node_device_udev.c | 4 +-
src/nodeinfo.h | 6 +-
src/nwfilter/nwfilter_driver.c | 10 +-
src/openvz/openvz_driver.c | 11 +-
src/phyp/phyp_driver.c | 14 ++-
src/qemu/qemu_driver.c | 36 ++++--
src/qemu/qemu_migration.c | 16 ++-
src/remote/remote_driver.c | 24 ++--
src/remote/remote_protocol.x | 10 +-
src/remote_protocol-structs | 10 +-
src/secret/secret_driver.c | 17 ++-
src/storage/storage_backend.c | 16 ++-
src/storage/storage_backend_disk.c | 10 +-
src/storage/storage_backend_fs.c | 26 +++-
src/storage/storage_backend_iscsi.c | 4 +-
src/storage/storage_backend_logical.c | 18 ++-
src/storage/storage_driver.c | 45 +++++--
src/test/test_driver.c | 150 +++++++++++++++++-----
src/uml/uml_driver.c | 14 ++-
src/util/logging.c | 10 +-
src/util/util.c | 6 +-
src/util/util.h | 2 +-
src/vbox/vbox_driver.c | 7 +-
src/vbox/vbox_tmpl.c | 47 ++++++--
src/vmware/vmware_driver.c | 19 ++-
src/xen/xen_driver.c | 18 ++-
src/xen/xen_hypervisor.c | 8 +-
src/xen/xen_hypervisor.h | 2 +-
src/xen/xen_inotify.c | 8 +-
src/xen/xen_inotify.h | 3 +-
src/xen/xend_internal.c | 20 ++-
src/xen/xend_internal.h | 5 +-
src/xen/xm_internal.c | 8 +-
src/xen/xm_internal.h | 5 +-
src/xen/xs_internal.c | 14 ++-
src/xen/xs_internal.h | 4 +-
src/xenapi/xenapi_driver.c | 14 ++-
55 files changed, 754 insertions(+), 379 deletions(-)
--
1.7.4.4