[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH 07/15] savevm: Fix bugs in the VMSTATE_VBUFFER_MULTIPL
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PATCH 07/15] savevm: Fix bugs in the VMSTATE_VBUFFER_MULTIPLY definition |
Date: |
Mon, 15 Oct 2012 10:24:34 +1000 |
The VMSTATE_BUFFER_MULTIPLY macro is misnamed - it actually specifies
a variably sized buffer with VMS_VBUFFER, so should be named
VMSTATE_VBUFFER_MULTIPLY. This patch fixes this (the macro had no current
users under either name).
In addition, unlike the other VMSTATE_VBUFFER variants, this macro did not
specify VMS_POINTER. This patch fixes this bug as well.
Signed-off-by: David Gibson <address@hidden>
---
vmstate.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/vmstate.h b/vmstate.h
index 4b393a0..6bfdb6a 100644
--- a/vmstate.h
+++ b/vmstate.h
@@ -372,14 +372,14 @@ extern const VMStateInfo vmstate_info_unused_buffer;
.offset = vmstate_offset_buffer(_state, _field) + _start, \
}
-#define VMSTATE_BUFFER_MULTIPLY(_field, _state, _version, _test, _start,
_field_size, _multiply) { \
+#define VMSTATE_VBUFFER_MULTIPLY(_field, _state, _version, _test, _start,
_field_size, _multiply) { \
.name = (stringify(_field)), \
.version_id = (_version), \
.field_exists = (_test), \
.size_offset = vmstate_offset_value(_state, _field_size, uint32_t),\
.size = (_multiply), \
.info = &vmstate_info_buffer, \
- .flags = VMS_VBUFFER|VMS_MULTIPLY, \
+ .flags = VMS_VBUFFER|VMS_POINTER|VMS_MULTIPLY, \
.offset = offsetof(_state, _field), \
.start = (_start), \
}
--
1.7.10.4
- [Qemu-ppc] [PATCH 10/15] pseries: savevm support for XICS interrupt controller, (continued)
- [Qemu-ppc] [PATCH 10/15] pseries: savevm support for XICS interrupt controller, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 11/15] pseries: savevm support for VIO devices, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 05/15] savevm: Add VMSTATE_FLOAT64 helpers, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 12/15] pseries: savevm support for PAPR VIO logical lan, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 03/15] savevm: Add VMSTATE_UINT64_EQUAL helpers, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 04/15] savevm: Add VMSTATE_UINTTL_EQUAL helper, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 09/15] target-ppc: Convert ppc cpu savevm to VMStateDescription, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 14/15] pseries: savevm support for PAPR virtual SCSI, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 01/15] pseries: Split xics irq configuration from state information, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 02/15] target-pcc: Convert ppcemb_tlb_t to use fixed 64-bit RPN, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 07/15] savevm: Fix bugs in the VMSTATE_VBUFFER_MULTIPLY definition,
David Gibson <=
- [Qemu-ppc] [PATCH 08/15] savevm: Implement VMS_DIVIDE flag, David Gibson, 2012/10/14
- [Qemu-ppc] [PATCH 15/15] pseries: savevm support for pseries machine, David Gibson, 2012/10/14