Re: [Qemu-devel] [PATCH v6 04/10] hbitmap: Add hbitmap_copy

2014-11-17 Thread Vladimir Sementsov-Ogievskiy
+ +HBitmap *hbitmap_copy(const HBitmap *bitmap) +{ +int i; +int64_t size; +HBitmap *hb = g_memdup(bitmap, sizeof(struct HBitmap)); + +size = bitmap->size; +for (i = HBITMAP_LEVELS; i-- > 0; ) { +size = MAX((size + BITS_PER_LONG - 1) >> BITS_PER_LEVEL, 1); +hb->l

Re: [Qemu-devel] [PATCH v6 04/10] hbitmap: Add hbitmap_copy

2014-11-04 Thread Max Reitz
On 2014-10-30 at 04:22, Fam Zheng wrote: This makes a deep copy of an HBitmap. Signed-off-by: Fam Zheng --- include/qemu/hbitmap.h | 8 util/hbitmap.c | 16 2 files changed, 24 insertions(+) diff --git a/include/qemu/hbitmap.h b/include/qemu/hbitmap.h ind

[Qemu-devel] [PATCH v6 04/10] hbitmap: Add hbitmap_copy

2014-10-29 Thread Fam Zheng
This makes a deep copy of an HBitmap. Signed-off-by: Fam Zheng --- include/qemu/hbitmap.h | 8 util/hbitmap.c | 16 2 files changed, 24 insertions(+) diff --git a/include/qemu/hbitmap.h b/include/qemu/hbitmap.h index 550d7ce..b645cfc 100644 --- a/include/qemu/