[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 03/13] migration: Use vmstate_register_any() for isa-ide
From: |
Juan Quintela |
Subject: |
[PATCH 03/13] migration: Use vmstate_register_any() for isa-ide |
Date: |
Thu, 19 Oct 2023 21:08:21 +0200 |
Otherwise qom-test fails.
ok 4 /i386/qom/x-remote
qemu-system-i386: savevm_state_handler_insert: Detected duplicate
SaveStateEntry: id=isa-ide, instance_id=0x0
Broken pipe
../../../../../mnt/code/qemu/full/tests/qtest/libqtest.c:195: kill_qemu() tried
to terminate QEMU process but encountered exit status 1 (expected 0)
Aborted (core dumped)
$
Signed-off-by: Juan Quintela <quintela@redhat.com>
---
hw/ide/isa.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/ide/isa.c b/hw/ide/isa.c
index 95053e026f..ea60c08116 100644
--- a/hw/ide/isa.c
+++ b/hw/ide/isa.c
@@ -73,7 +73,7 @@ static void isa_ide_realizefn(DeviceState *dev, Error **errp)
ide_bus_init(&s->bus, sizeof(s->bus), dev, 0, 2);
ide_init_ioport(&s->bus, isadev, s->iobase, s->iobase2);
ide_bus_init_output_irq(&s->bus, isa_get_irq(isadev, s->irqnum));
- vmstate_register(VMSTATE_IF(dev), 0, &vmstate_ide_isa, s);
+ vmstate_register_any(VMSTATE_IF(dev), &vmstate_ide_isa, s);
ide_bus_register_restart_cb(&s->bus);
}
--
2.41.0
- [PATCH 00/13] migration: Check for duplicates on vmstate_register(), Juan Quintela, 2023/10/19
- [PATCH 03/13] migration: Use vmstate_register_any() for isa-ide,
Juan Quintela <=
- [PATCH 01/13] migration: Create vmstate_register_any(), Juan Quintela, 2023/10/19
- [PATCH 04/13] migration: Use vmstate_register_any() for ipmi-bt*, Juan Quintela, 2023/10/19
- [PATCH 02/13] migration: Use vmstate_register_any(), Juan Quintela, 2023/10/19
- [PATCH 05/13] migration: Use VMSTATE_INSTANCE_ID_ANY for slirp, Juan Quintela, 2023/10/19
- [PATCH 06/13] migration: Use VMSTATE_INSTANCE_ID_ANY for s390 devices, Juan Quintela, 2023/10/19