]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
tmp105: update the register in post_load where it needs updating.
authorAndrzej Zaborowski <balrog@zabor.org>
Sat, 15 May 2010 12:31:27 +0000 (14:31 +0200)
committerAndrzej Zaborowski <balrog@zabor.org>
Sat, 15 May 2010 12:31:27 +0000 (14:31 +0200)
This was the only user of .post_save as noticed by Jan Kiszka and
seems to have been added there wrongly during conversion to
VMStateDescription.

Signed-off-by: Andrzej Zaborowski <balrogg@gmail.com>
hw/tmp105.c

index 8343afff8f9e563f0df5918d91f5edddde012796..f7e6f2b9095871f04ed848dff58c30a89426b251 100644 (file)
@@ -173,16 +173,12 @@ static void tmp105_event(i2c_slave *i2c, enum i2c_event event)
     s->len = 0;
 }
 
-static void tmp105_post_save(void *opaque)
-{
-    TMP105State *s = opaque;
-    s->faults = tmp105_faultq[(s->config >> 3) & 3];           /* F */
-}
-
 static int tmp105_post_load(void *opaque, int version_id)
 {
     TMP105State *s = opaque;
 
+    s->faults = tmp105_faultq[(s->config >> 3) & 3];           /* F */
+
     tmp105_interrupt_update(s);
     return 0;
 }
@@ -192,7 +188,6 @@ static const VMStateDescription vmstate_tmp105 = {
     .version_id = 0,
     .minimum_version_id = 0,
     .minimum_version_id_old = 0,
-    .post_save = tmp105_post_save,
     .post_load = tmp105_post_load,
     .fields      = (VMStateField []) {
         VMSTATE_UINT8(len, TMP105State),