*/
qemuBlockStorageSourceAttachData *
qemuBlockStorageSourceAttachPrepareBlockdev(virStorageSource *src,
- virStorageSource *backingStore,
- bool autoreadonly)
+ virStorageSource *backingStore)
{
g_autoptr(qemuBlockStorageSourceAttachData) data = NULL;
- unsigned int backendpropsflags = 0;
-
- if (autoreadonly)
- backendpropsflags |= QEMU_BLOCK_STORAGE_SOURCE_BACKEND_PROPS_AUTO_READONLY;
+ unsigned int backendpropsflags = QEMU_BLOCK_STORAGE_SOURCE_BACKEND_PROPS_AUTO_READONLY;
data = g_new0(qemuBlockStorageSourceAttachData, 1);
qemuBlockStorageSourceAttachData *
qemuBlockStorageSourceAttachPrepareBlockdev(virStorageSource *src,
- virStorageSource *backingStore,
- bool autoreadonly);
+ virStorageSource *backingStore);
qemuBlockStorageSourceAttachData *
qemuBlockStorageSourceDetachPrepare(virStorageSource *src);
{
g_autoptr(qemuBlockStorageSourceAttachData) elem = NULL;
- if (!(elem = qemuBlockStorageSourceAttachPrepareBlockdev(src, backingStore, true)))
+ if (!(elem = qemuBlockStorageSourceAttachPrepareBlockdev(src, backingStore)))
return -1;
if (qemuBuildStorageSourceAttachPrepareCommon(src, elem) < 0)
tlsAlias, tlsHostname)))
return -1;
- /* Migration via blockdev-mirror was supported sooner than the auto-read-only
- * feature was added to qemu */
if (!(data = qemuBlockStorageSourceAttachPrepareBlockdev(copysrc,
- copysrc->backingStore,
- false)))
+ copysrc->backingStore)))
return -1;
if (qemuDomainObjEnterMonitorAsync(vm, VIR_ASYNC_JOB_MIGRATION_OUT) < 0)