Message ID | 20231020150554.664422-1-thuth@redhat.com |
---|---|
Headers | show |
Series | hw/s390x: Don't call register_savevm_live() during instance_init() | expand |
Thomas Huth <thuth@redhat.com> wrote: > We must not call register_savevm_live() during instance_init() > since instances can be created at any time, e.g. during introspection > of a device. We must register the savevm handler during realize() > instead. Fix it now in the s390x devices. > > v2: > - Fixed bug in the third patch ("sas" -> "dev") > - Add an early return in case of error in the third patch > - Added Acked-by/Reviewed by from David and Eric (thanks!) > > Thomas Huth (3): > hw/s390x/s390-skeys: Don't call register_savevm_live() during > instance_init() > hw/s390x/s390-stattrib: Simplify handling of the "migration-enabled" > property > hw/s390x/s390-stattrib: Don't call register_savevm_live() during > instance_init() > > hw/s390x/s390-skeys.c | 35 ++++++------------------- > hw/s390x/s390-stattrib.c | 55 +++++++++++++++------------------------- > 2 files changed, 29 insertions(+), 61 deletions(-) Acked-by: Juan Quintela <quintela@redhat.com> It makes things work for my test, Thanks. Should I get those through the migration tree? Later, Juan.
On 23/10/2023 13.32, Juan Quintela wrote: > Thomas Huth <thuth@redhat.com> wrote: >> We must not call register_savevm_live() during instance_init() >> since instances can be created at any time, e.g. during introspection >> of a device. We must register the savevm handler during realize() >> instead. Fix it now in the s390x devices. >> >> v2: >> - Fixed bug in the third patch ("sas" -> "dev") >> - Add an early return in case of error in the third patch >> - Added Acked-by/Reviewed by from David and Eric (thanks!) >> >> Thomas Huth (3): >> hw/s390x/s390-skeys: Don't call register_savevm_live() during >> instance_init() >> hw/s390x/s390-stattrib: Simplify handling of the "migration-enabled" >> property >> hw/s390x/s390-stattrib: Don't call register_savevm_live() during >> instance_init() >> >> hw/s390x/s390-skeys.c | 35 ++++++------------------- >> hw/s390x/s390-stattrib.c | 55 +++++++++++++++------------------------- >> 2 files changed, 29 insertions(+), 61 deletions(-) > > Acked-by: Juan Quintela <quintela@redhat.com> > > It makes things work for my test, Thanks. > > Should I get those through the migration tree? Sure, if you plan to do a pull request soon, feel free to take them! (Otherwise I'll queue them for my next s390x pull request ... likely not happening within the next two weeks, though) Thomas