migration: Drop qemu_file_set_error() when save non-iterable fails

All users of qemu_savevm_state_complete_precopy_non_iterable() process
return values.  There's no need to set error on qemufile (which we likely
should remove gradually across the tree).  Remove it for possible code
dedup to happen later.

Signed-off-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Tested-by: Lukas Straub <lukasstraub2@web.de>
Link: https://lore.kernel.org/qemu-devel/20260127185254.3954634-12-peterx@redhat.com
Signed-off-by: Fabiano Rosas <farosas@suse.de>
This commit is contained in:
Peter Xu
2026-01-27 13:52:41 -05:00
committed by Fabiano Rosas
parent 994f4b29ec
commit f2b2e6b42f

View File

@@ -1688,7 +1688,6 @@ int qemu_savevm_state_complete_precopy_non_iterable(QEMUFile *f,
if (ret) {
migrate_error_propagate(ms, error_copy(local_err));
error_report_err(local_err);
qemu_file_set_error(f, ret);
return ret;
}