qemu: Remove getCompressionType

There's only one caller now anyway... Besides it's just a shell for
getting the compress type.  Subsequent patches will return the path
to the compression program.
This commit is contained in:
John Ferlan 2016-09-13 10:31:37 -04:00
parent 02d32d2d5d
commit 882e360dac

View File

@ -3310,23 +3310,6 @@ qemuGetCompressionProgram(const char *imageFormat)
}
static virQEMUSaveFormat
getCompressionType(virQEMUDriverPtr driver)
{
int ret;
virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
/*
* We reuse "save" flag for "dump" here. Then, we can support the same
* format in "save" and "dump".
*/
ret = qemuGetCompressionProgram(cfg->dumpImageFormat);
virObjectUnref(cfg);
return ret;
}
static int
qemuDomainSaveFlags(virDomainPtr dom, const char *path, const char *dxml,
unsigned int flags)
@ -3602,7 +3585,12 @@ doCoreDump(virQEMUDriverPtr driver,
int directFlag = 0;
unsigned int flags = VIR_FILE_WRAPPER_NON_BLOCKING;
const char *memory_dump_format = NULL;
virQEMUSaveFormat compress = getCompressionType(driver);
virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
virQEMUSaveFormat compress;
/* We reuse "save" flag for "dump" here. Then, we can support the same
* format in "save" and "dump". */
compress = qemuGetCompressionProgram(cfg->dumpImageFormat);
/* Create an empty file with appropriate ownership. */
if (dump_flags & VIR_DUMP_BYPASS_CACHE) {
@ -3673,6 +3661,7 @@ doCoreDump(virQEMUDriverPtr driver,
if (ret != 0)
unlink(path);
virFileWrapperFdFree(wrapperFd);
virObjectUnref(cfg);
return ret;
}