From b1a2ea971db2365e7cd30e57bf03e990a41bf2fe Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Fri, 21 Nov 2025 14:39:40 +0100 Subject: [PATCH] virDomainDiskDefCheckABIStability: Add missing check for 'removable' property The 'removable' state is guest-visible. Signed-off-by: Peter Krempa Reviewed-by: Pavel Hrdina --- src/conf/domain_conf.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 6e47ccb23d..af1b682499 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -20896,6 +20896,14 @@ virDomainDiskDefCheckABIStability(virDomainDiskDef *src, return false; } + if (src->removable != dst->removable) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("Target disk 'removable' property %1$s does not match source %2$s"), + virTristateSwitchTypeToString(dst->removable), + virTristateSwitchTypeToString(src->removable)); + return false; + } + if (src->queues != dst->queues) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("Target disk queue count %1$u does not match source %2$u"), -- 2.47.3