• E
    conf: move host disk type to util/ · 16ac4c9d
    Eric Blake 提交于
    A continuation of the migration of disk details to virstoragefile.
    This patch moves a single enum, but converting the name has quite
    a bit of fallout.
    
    * src/conf/domain_conf.h (virDomainDiskType): Move...
    * src/util/virstoragefile.h (virStorageType): ...and rename.
    * src/bhyve/bhyve_command.c (bhyveBuildDiskArgStr)
    (virBhyveProcessBuildLoadCmd): Update clients.
    * src/conf/domain_conf.c (virDomainDiskSourceDefParse)
    (virDomainDiskDefParseXML, virDomainDiskSourceDefFormatInternal)
    (virDomainDiskDefFormat, virDomainDiskGetActualType)
    (virDomainDiskDefForeachPath, virDomainDiskSourceIsBlockType):
    Likewise.
    * src/conf/snapshot_conf.h (_virDomainSnapshotDiskDef): Likewise.
    * src/conf/snapshot_conf.c (virDomainSnapshotDiskDefParseXML)
    (virDomainSnapshotAlignDisks, virDomainSnapshotDiskDefFormat):
    Likewise.
    * src/esx/esx_driver.c (esxAutodetectSCSIControllerModel)
    (esxDomainDefineXML): Likewise.
    * src/locking/domain_lock.c (virDomainLockManagerAddDisk):
    Likewise.
    * src/lxc/lxc_controller.c
    (virLXCControllerSetupLoopDeviceDisk)
    (virLXCControllerSetupNBDDeviceDisk)
    (virLXCControllerSetupLoopDevices, virLXCControllerSetupDisk):
    Likewise.
    * src/parallels/parallels_driver.c (parallelsGetHddInfo):
    Likewise.
    * src/phyp/phyp_driver.c (phypDiskType): Likewise.
    * src/qemu/qemu_command.c (qemuGetDriveSourceString)
    (qemuDomainDiskGetSourceString, qemuBuildDriveStr)
    (qemuBuildCommandLine, qemuParseCommandLineDisk)
    (qemuParseCommandLine): Likewise.
    * src/qemu/qemu_conf.c (qemuCheckSharedDevice)
    (qemuTranslateDiskSourcePool)
    (qemuTranslateSnapshotDiskSourcePool): Likewise.
    * src/qemu/qemu_domain.c (qemuDomainDeviceDefPostParse)
    (qemuDomainDetermineDiskChain): Likewise.
    * src/qemu/qemu_driver.c (qemuDomainGetBlockInfo)
    (qemuDomainSnapshotPrepareDiskExternalBackingInactive)
    (qemuDomainSnapshotPrepareDiskExternalBackingActive)
    (qemuDomainSnapshotPrepareDiskExternalOverlayActive)
    (qemuDomainSnapshotPrepareDiskExternalOverlayInactive)
    (qemuDomainSnapshotPrepareDiskInternal)
    (qemuDomainSnapshotPrepare)
    (qemuDomainSnapshotCreateSingleDiskActive): Likewise.
    * src/qemu/qemu_hotplug.c (qemuDomainChangeEjectableMedia):
    Likewise.
    * src/qemu/qemu_migration.c (qemuMigrationIsSafe): Likewise.
    * src/security/security_apparmor.c
    (AppArmorRestoreSecurityImageLabel)
    (AppArmorSetSecurityImageLabel): Likewise.
    * src/security/security_dac.c (virSecurityDACSetSecurityImageLabel)
    (virSecurityDACRestoreSecurityImageLabelInt)
    (virSecurityDACSetSecurityAllLabel): Likewise.
    * src/security/security_selinux.c
    (virSecuritySELinuxRestoreSecurityImageLabelInt)
    (virSecuritySELinuxSetSecurityImageLabel)
    (virSecuritySELinuxSetSecurityAllLabel): Likewise.
    * src/storage/storage_backend.c (virStorageFileBackendForType):
    Likewise.
    * src/storage/storage_backend_fs.c (virStorageFileBackendFile)
    (virStorageFileBackendBlock): Likewise.
    * src/storage/storage_backend_gluster.c
    (virStorageFileBackendGluster): Likewise.
    * src/vbox/vbox_tmpl.c (vboxDomainGetXMLDesc, vboxAttachDrives)
    (vboxDomainAttachDeviceImpl, vboxDomainDetachDevice): Likewise.
    * src/vmware/vmware_conf.c (vmwareVmxPath): Likewise.
    * src/vmx/vmx.c (virVMXParseDisk, virVMXFormatDisk)
    (virVMXFormatFloppy): Likewise.
    * src/xenxs/xen_sxpr.c (xenParseSxprDisks, xenParseSxpr)
    (xenFormatSxprDisk): Likewise.
    * src/xenxs/xen_xm.c (xenParseXM, xenFormatXMDisk): Likewise.
    * tests/securityselinuxlabeltest.c (testSELinuxLoadDef):
    Likewise.
    * src/libvirt_private.syms (domain_conf.h): Move symbols...
    (virstoragefile.h): ...as appropriate.
    Signed-off-by: NEric Blake <eblake@redhat.com>
    16ac4c9d
esx_driver.c 168.6 KB