Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 3160499aacb81f6735941eb4c372d87a > files > 310

kvm-83-164.el5_5.30.src.rpm

From 1d6caae1e14c71ab67d5c81d3c1d726d44980216 Mon Sep 17 00:00:00 2001
From: Juan Quintela <quintela@redhat.com>
Date: Sat, 19 Dec 2009 02:24:38 -0200
Subject: [PATCH 04/16] ide: propagate version_id to all *save/load functions

RH-Author: Juan Quintela <quintela@redhat.com>
Message-id: <3d0cae1818d1c290890fe66fceab94cfd870671b.1261190612.git.quintela@redhat.com>
Patchwork-id: 5816
O-Subject: [PATCH] ide: propagate version_id to all *save/load functions
Bugzilla: 549938
RH-Acked-by: Dor Laor <dlaor@redhat.com>
RH-Acked-by: Markus Armbruster <armbru@redhat.com>
RH-Acked-by: Glauber Costa <glommer@redhat.com>
RH-Acked-by: Marcelo Tosatti <mtosatti@redhat.com>

Signed-off-by: Juan Quintela <quintela@redhat.com>
---
 qemu/hw/ide.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
 qemu/hw/ide.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/qemu/hw/ide.c b/qemu/hw/ide.c
index d002b01..9a030b0 100644
--- a/qemu/hw/ide.c
+++ b/qemu/hw/ide.c
@@ -2844,7 +2844,7 @@ static void ide_init_ioport(IDEState *ide_state, int iobase, int iobase2)
 }
 
 /* save per IDE drive data */
-static void ide_save(QEMUFile* f, IDEState *s)
+static void ide_save(QEMUFile* f, IDEState *s, int version_id)
 {
     qemu_put_be32(f, s->mult_sectors);
     qemu_put_be32(f, s->identify_set);
@@ -2872,7 +2872,7 @@ static void ide_save(QEMUFile* f, IDEState *s)
 }
 
 /* load per IDE drive data */
-static void ide_load(QEMUFile* f, IDEState *s)
+static void ide_load(QEMUFile* f, IDEState *s, int version_id)
 {
     s->mult_sectors=qemu_get_be32(f);
     s->identify_set=qemu_get_be32(f);
@@ -3233,7 +3233,7 @@ static void pci_ide_save(QEMUFile* f, void *opaque)
 
     /* per IDE drive data */
     for(i = 0; i < 4; i++) {
-        ide_save(f, &d->ide_if[i]);
+        ide_save(f, &d->ide_if[i], version_id);
 	qemu_put_8s(f, &d->ide_if[i].cdrom_changed);
     }
 }
@@ -3273,7 +3273,7 @@ static int pci_ide_load(QEMUFile* f, void *opaque, int version_id)
 
     /* per IDE drive data */
     for(i = 0; i < 4; i++) {
-        ide_load(f, &d->ide_if[i]);
+        ide_load(f, &d->ide_if[i], version_id);
         if (version_id == 3)
             qemu_get_8s(f, &d->ide_if[i].cdrom_changed);
     }
@@ -3596,7 +3596,7 @@ static void pmac_ide_save(QEMUFile *f, void *opaque)
 
     /* per IDE drive data */
     for(i = 0; i < 2; i++) {
-        ide_save(f, &s[i]);
+        ide_save(f, &s[i], version_id);
     }
 }
 
@@ -3616,7 +3616,7 @@ static int pmac_ide_load(QEMUFile *f, void *opaque, int version_id)
 
     /* per IDE drive data */
     for(i = 0; i < 2; i++) {
-        ide_load(f, &s[i]);
+        ide_load(f, &s[i], version_id);
     }
     return 0;
 }
@@ -4024,7 +4024,7 @@ static void md_save(QEMUFile *f, void *opaque)
     qemu_put_8s(f, &drive1_selected);
 
     for (i = 0; i < 2; i ++)
-        ide_save(f, &s->ide[i]);
+        ide_save(f, &s->ide[i], version_id);
 }
 
 static int md_load(QEMUFile *f, void *opaque, int version_id)
@@ -4046,7 +4046,7 @@ static int md_load(QEMUFile *f, void *opaque, int version_id)
     s->ide->cur_drive = &s->ide[(drive1_selected != 0)];
 
     for (i = 0; i < 2; i ++)
-        ide_load(f, &s->ide[i]);
+        ide_load(f, &s->ide[i], version_id);
 
     return 0;
 }
-- 
1.6.3.rc4.29.g8146