mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-26 03:21:44 +03:00
storagefile: Use qcowXGetBackingStore directly
The qcow1 and qcow2 variants are identical, so remove the wrappers Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
parent
6017e7b3b8
commit
242e7ac590
@ -180,9 +180,7 @@ struct FileTypeInfo {
|
||||
|
||||
static int cowGetBackingStore(char **, int *,
|
||||
const char *, size_t);
|
||||
static int qcow1GetBackingStore(char **, int *,
|
||||
const char *, size_t);
|
||||
static int qcow2GetBackingStore(char **, int *,
|
||||
static int qcowXGetBackingStore(char **, int *,
|
||||
const char *, size_t);
|
||||
static int qcow2GetFeatures(virBitmapPtr *features, int format,
|
||||
char *buf, ssize_t len);
|
||||
@ -366,14 +364,14 @@ static struct FileTypeInfo const fileTypeInfo[] = {
|
||||
LV_BIG_ENDIAN, 4, 4, {1},
|
||||
QCOWX_HDR_IMAGE_SIZE, 8, 1,
|
||||
qcow1EncryptionInfo,
|
||||
qcow1GetBackingStore, NULL
|
||||
qcowXGetBackingStore, NULL
|
||||
},
|
||||
[VIR_STORAGE_FILE_QCOW2] = {
|
||||
0, "QFI", NULL,
|
||||
LV_BIG_ENDIAN, 4, 4, {2, 3},
|
||||
QCOWX_HDR_IMAGE_SIZE, 8, 1,
|
||||
qcow2EncryptionInfo,
|
||||
qcow2GetBackingStore,
|
||||
qcowXGetBackingStore,
|
||||
qcow2GetFeatures
|
||||
},
|
||||
[VIR_STORAGE_FILE_QED] = {
|
||||
@ -565,25 +563,6 @@ qcowXGetBackingStore(char **res,
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
qcow1GetBackingStore(char **res,
|
||||
int *format,
|
||||
const char *buf,
|
||||
size_t buf_size)
|
||||
{
|
||||
return qcowXGetBackingStore(res, format, buf, buf_size);
|
||||
}
|
||||
|
||||
static int
|
||||
qcow2GetBackingStore(char **res,
|
||||
int *format,
|
||||
const char *buf,
|
||||
size_t buf_size)
|
||||
{
|
||||
return qcowXGetBackingStore(res, format, buf, buf_size);
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
vmdk4GetBackingStore(char **res,
|
||||
int *format,
|
||||
|
Loading…
Reference in New Issue
Block a user