[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor
From: |
Peter Lieven |
Subject: |
[Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor |
Date: |
Tue, 28 Jun 2016 11:01:31 +0200 |
this struct is approx 75kB
Signed-off-by: Peter Lieven <address@hidden>
---
qapi/qmp-input-visitor.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/qapi/qmp-input-visitor.c b/qapi/qmp-input-visitor.c
index aea90a1..b6f5dfd 100644
--- a/qapi/qmp-input-visitor.c
+++ b/qapi/qmp-input-visitor.c
@@ -17,6 +17,7 @@
#include "qapi/qmp-input-visitor.h"
#include "qapi/visitor-impl.h"
#include "qemu/queue.h"
+#include "qemu/mmap-alloc.h"
#include "qemu-common.h"
#include "qapi/qmp/types.h"
#include "qapi/qmp/qerror.h"
@@ -378,14 +379,14 @@ Visitor *qmp_input_get_visitor(QmpInputVisitor *v)
void qmp_input_visitor_cleanup(QmpInputVisitor *v)
{
qobject_decref(v->root);
- g_free(v);
+ qemu_anon_ram_munmap(v, sizeof(*v));
}
QmpInputVisitor *qmp_input_visitor_new(QObject *obj, bool strict)
{
QmpInputVisitor *v;
- v = g_malloc0(sizeof(*v));
+ v = qemu_anon_ram_mmap(sizeof(*v));
v->visitor.type = VISITOR_INPUT;
v->visitor.start_struct = qmp_input_start_struct;
--
1.9.1
- Re: [Qemu-devel] [PATCH 11/15] qom: use mmap for bigger Objects, (continued)
[Qemu-devel] [PATCH 12/15] util: add a function to realloc mmapped memory, Peter Lieven, 2016/06/28
[Qemu-devel] [PATCH 09/15] loader: use mmap for ROMs, Peter Lieven, 2016/06/28
[Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor,
Peter Lieven <=
- Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Dr. David Alan Gilbert, 2016/06/28
- Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Peter Lieven, 2016/06/28
- Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Daniel P. Berrange, 2016/06/28
- Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Dr. David Alan Gilbert, 2016/06/28
- Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Daniel P. Berrange, 2016/06/28
- Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Eric Blake, 2016/06/28
Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Paolo Bonzini, 2016/06/28
Re: [Qemu-devel] [PATCH 07/15] qapi: use mmap for QmpInputVisitor, Markus Armbruster, 2016/06/30
[Qemu-devel] [PATCH 10/15] vmware_svga: use mmap for scratch pad, Peter Lieven, 2016/06/28