On 2/7/24 21:11, Philippe Mathieu-Daudé wrote:
On 7/2/24 14:33, Cédric Le Goater wrote:
The purpose is to record a potential error in the migration stream if
qemu_savevm_state_setup() fails. Most of the current .save_setup()
handlers can be modified to use the Error argument instead of managing
their own and calling locally error_report(). The following patches
will introduce such changes for VFIO first.

Signed-off-by: Cédric Le Goater <c...@redhat.com>
---
  include/migration/register.h   | 2 +-
  hw/ppc/spapr.c                 | 2 +-
  hw/s390x/s390-stattrib.c       | 2 +-
  hw/vfio/migration.c            | 2 +-
  migration/block-dirty-bitmap.c | 2 +-
  migration/block.c              | 2 +-
  migration/ram.c                | 2 +-
  migration/savevm.c             | 4 ++--
  8 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/include/migration/register.h b/include/migration/register.h
index 
9ab1f79512c605f0c88a45b560c57486fa054441..831600a00eae4efd0464b60925d65de4d9dbcff8
 100644
--- a/include/migration/register.h
+++ b/include/migration/register.h
@@ -25,7 +25,7 @@ typedef struct SaveVMHandlers {
       * used to perform early checks.
       */
      int (*save_prepare)(void *opaque, Error **errp);
-    int (*save_setup)(QEMUFile *f, void *opaque);
+    int (*save_setup)(QEMUFile *f, void *opaque, Error **errp);

Since you change this, do you mind adding a docstring
describing this prototype?

I can send an initial patch adding the documentation tags and then
resend the same patch with the updates people will provide. I don't
have the knowledge to cover all of the SaveVMHandlers struct on my
own.

Thanks,

C.


Otherwise,
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>



Reply via email to