They are unused now.

Signed-off-by: Vladimir Sementsov-Ogievskiy <[email protected]>
---
 include/migration/vmstate.h |  8 --------
 migration/vmstate.c         | 20 ++------------------
 2 files changed, 2 insertions(+), 26 deletions(-)

diff --git a/include/migration/vmstate.h b/include/migration/vmstate.h
index 1b7f295417e..5e53440115e 100644
--- a/include/migration/vmstate.h
+++ b/include/migration/vmstate.h
@@ -39,17 +39,9 @@ typedef struct VMStateField VMStateField;
  * these two parameters should only be used in cases when customized
  * handling is needed, such as QTAILQ. For primitive data types such as
  * integer, field and vmdesc parameters should be ignored inside load/save.
- *
- * @get and @put are deprecated copies of @load and @save. For new interfaces
- * use @load and @save.
  */
 struct VMStateInfo {
     const char *name;
-    int coroutine_mixed_fn (*get)(QEMUFile *f, void *pv, size_t size,
-                                  const VMStateField *field);
-    int coroutine_mixed_fn (*put)(QEMUFile *f, void *pv, size_t size,
-                                  const VMStateField *field,
-                                  JSONWriter *vmdesc);
     bool coroutine_mixed_fn (*load)(QEMUFile *f, void *pv, size_t size,
                                     const VMStateField *field,
                                     Error **errp);
diff --git a/migration/vmstate.c b/migration/vmstate.c
index 50ebe378452..a4cf9214d54 100644
--- a/migration/vmstate.c
+++ b/migration/vmstate.c
@@ -189,18 +189,9 @@ static bool vmstate_load_field(QEMUFile *f, void *pv, 
size_t size,
     } else if (field->flags & VMS_VSTRUCT) {
         return vmstate_load_vmsd(f, field->vmsd, pv, field->struct_version_id,
                                  errp);
-    } else if (field->info->load) {
-        return field->info->load(f, pv, size, field, errp);
     }
 
-    if (field->info->get(f, pv, size, field) < 0) {
-        error_setg(errp,
-                   "Failed to load element of type %s for %s",
-                   field->info->name, field->name);
-        return false;
-    }
-
-    return true;
+    return field->info->load(f, pv, size, field, errp);
 }
 
 static bool vmstate_post_load(const VMStateDescription *vmsd,
@@ -583,16 +574,9 @@ static bool vmstate_save_field(QEMUFile *f, void *pv, 
size_t size,
     } else if (field->flags & VMS_VSTRUCT) {
         return vmstate_save_vmsd_v(f, field->vmsd, pv, vmdesc,
                                    field->struct_version_id, errp);
-    } else if (field->info->save) {
-        return field->info->save(f, pv, size, field, vmdesc, errp);
     }
 
-    if (field->info->put(f, pv, size, field, vmdesc) < 0) {
-        error_setg(errp, "put failed");
-        return false;
-    }
-
-    return true;
+    return field->info->save(f, pv, size, field, vmdesc, errp);
 }
 
 /*
-- 
2.43.0


Reply via email to