On Mon, Jul 28, 2025 at 12:53:07PM +0400, Marc-André Lureau wrote: > Hi > > On Fri, Jul 25, 2025 at 4:20 PM Arun Menon <arme...@redhat.com> wrote: > > > 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 loadvm_process_command() must report an error > > in errp, in case of failure. > > > > Signed-off-by: Arun Menon <arme...@redhat.com> > > --- > > migration/savevm.c | 73 > > +++++++++++++++++++++++++++++++++++++++--------------- > > 1 file changed, 53 insertions(+), 20 deletions(-) > > > > diff --git a/migration/savevm.c b/migration/savevm.c > > index > > ad96da3651b89023e4b70ffeecab46d176bae6f5..d40b25d74be46b209be8f28d10b7538a5ff2e3dd > > 100644 > > --- a/migration/savevm.c > > +++ b/migration/savevm.c > > @@ -2544,12 +2544,13 @@ static int > > loadvm_postcopy_handle_switchover_start(void) > > * LOADVM_QUIT All good, but exit the loop > > * <0 Error > > */ > > -static int loadvm_process_command(QEMUFile *f) > > +static int loadvm_process_command(QEMUFile *f, Error **errp) > > { > > > > better with ERRP_GUARD
Nothing in this patch derefences errp, so ERRP_GUARD is redundant. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|