Patchwork [v2,0.15,4/4] Partially revert "savevm: fix corruption in vmstate_subsection_load()."

login
register
mail settings
Submitter Paolo Bonzini
Date July 29, 2011, 3:33 p.m.
Message ID <1311953585-16021-5-git-send-email-pbonzini@redhat.com>
Download mbox | patch
Permalink /patch/107407/
State New
Headers show

Comments

Paolo Bonzini - July 29, 2011, 3:33 p.m.
This reverts the additional check in commit eb60260d (but not the
assertions).

The new format does not require the check, and with the old format
it traded one kind of bogus failure for a different kind of silent
failure.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 savevm.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

Patch

diff --git a/savevm.c b/savevm.c
index 197af4b..c849914 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1687,10 +1687,6 @@  static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription *vmsd,
 {
     const VMStateSubsection *sub = vmsd->subsections;
 
-    if (!sub || !sub->needed) {
-        return 0;
-    }
-
     while (qemu_peek_byte(f) == QEMU_VM_SUBSECTION) {
         char idstr[256];
         int ret;