]> git.ipfire.org Git - thirdparty/qemu.git/commit
migration: push Error **errp into qemu_loadvm_section_part_end()
authorArun Menon <armenon@redhat.com>
Thu, 18 Sep 2025 15:23:28 +0000 (20:53 +0530)
committerPeter Xu <peterx@redhat.com>
Fri, 3 Oct 2025 13:48:02 +0000 (09:48 -0400)
commit8b6dad124ba757ba96a3b4456223e53632371bc8
treea060dc35c3afe4ec89ed149ced926fef2dd04062
parent4493752653141b480d6f4c4df4b25b71a8753b98
migration: push Error **errp into qemu_loadvm_section_part_end()

This is an incremental step in converting vmstate loading
code to report error via Error objects instead of directly
printing it to console/monitor.
It is ensured that qemu_loadvm_section_part_end() must report an error
in errp, in case of failure.
This patch also removes the setting of errp when errp is NULL in the
out section as it is no longer required in the series.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Signed-off-by: Arun Menon <armenon@redhat.com>
Tested-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
Link: https://lore.kernel.org/r/20250918-propagate_tpm_error-v14-11-36f11a6fb9d3@redhat.com
Signed-off-by: Peter Xu <peterx@redhat.com>
migration/savevm.c