mirror of https://github.com/xqemu/xqemu.git
tmp105: update the register in post_load where it needs updating.
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>
This commit is contained in:
parent
26a823305d
commit
e5d3b98d53
|
@ -173,16 +173,12 @@ static void tmp105_event(i2c_slave *i2c, enum i2c_event event)
|
||||||
s->len = 0;
|
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)
|
static int tmp105_post_load(void *opaque, int version_id)
|
||||||
{
|
{
|
||||||
TMP105State *s = opaque;
|
TMP105State *s = opaque;
|
||||||
|
|
||||||
|
s->faults = tmp105_faultq[(s->config >> 3) & 3]; /* F */
|
||||||
|
|
||||||
tmp105_interrupt_update(s);
|
tmp105_interrupt_update(s);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -192,7 +188,6 @@ static const VMStateDescription vmstate_tmp105 = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.minimum_version_id_old = 0,
|
.minimum_version_id_old = 0,
|
||||||
.post_save = tmp105_post_save,
|
|
||||||
.post_load = tmp105_post_load,
|
.post_load = tmp105_post_load,
|
||||||
.fields = (VMStateField []) {
|
.fields = (VMStateField []) {
|
||||||
VMSTATE_UINT8(len, TMP105State),
|
VMSTATE_UINT8(len, TMP105State),
|
||||||
|
|
Loading…
Reference in New Issue