diff options
author | Jan Kiszka <jan.kiszka@web.de> | 2009-06-27 09:25:07 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-06-29 14:18:08 -0500 |
commit | a08d43677f87a19daa653774d3c6f71855e23178 (patch) | |
tree | b37c74bd58d4dd7c21fbdea080a8b543e27a2ba9 /vl.c | |
parent | a62acdc0cc5308706e2503557a09828979b59a12 (diff) | |
download | qemu-a08d43677f87a19daa653774d3c6f71855e23178.zip qemu-a08d43677f87a19daa653774d3c6f71855e23178.tar.gz qemu-a08d43677f87a19daa653774d3c6f71855e23178.tar.bz2 |
Revert "Introduce reset notifier order"
This reverts commit 8217606e6edb49591b4a6fd5a0d1229cebe470a9 (and
updates later added users of qemu_register_reset), we solved the
problem it originally addressed less invasively.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'vl.c')
-rw-r--r-- | vl.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -3610,7 +3610,6 @@ void vm_start(void) typedef struct QEMUResetEntry { QEMUResetHandler *func; void *opaque; - int order; struct QEMUResetEntry *next; } QEMUResetEntry; @@ -3666,18 +3665,16 @@ static void do_vm_stop(int reason) } } -void qemu_register_reset(QEMUResetHandler *func, int order, void *opaque) +void qemu_register_reset(QEMUResetHandler *func, void *opaque) { QEMUResetEntry **pre, *re; pre = &first_reset_entry; - while (*pre != NULL && (*pre)->order >= order) { + while (*pre != NULL) pre = &(*pre)->next; - } re = qemu_mallocz(sizeof(QEMUResetEntry)); re->func = func; re->opaque = opaque; - re->order = order; re->next = NULL; *pre = re; } |