diff options
| author | Peter Maydell <peter.maydell@linaro.org> | 2017-10-05 12:02:21 +0100 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2017-10-05 12:02:21 +0100 |
| commit | 5456c6a4ec9cd8fc314ddc303e88bf85c110975c (patch) | |
| tree | 8e4786bfdf43921d8ff54aa6cf279769612d184d /qom/object.c | |
| parent | d147f7e815f97cb477e223586bcb80c316ae10ea (diff) | |
| parent | f708a5e71cba0d784e307334c07ade5f56f827ab (diff) | |
| download | focaccia-qemu-5456c6a4ec9cd8fc314ddc303e88bf85c110975c.tar.gz focaccia-qemu-5456c6a4ec9cd8fc314ddc303e88bf85c110975c.zip | |
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging
# gpg: Signature made Tue 03 Oct 2017 19:53:34 BST # gpg: using RSA key 0x9CA4ABB381AB73C8 # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" # gpg: aka "Stefan Hajnoczi <stefanha@gmail.com>" # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35 775A 9CA4 ABB3 81AB 73C8 * remotes/stefanha/tags/block-pull-request: aio: fix assert when remove poll during destroy iothread: delay the context release to finalize iothread: export iothread_stop() iothread: provide helpers for internal use qom: provide root container for internal objs Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'qom/object.c')
| -rw-r--r-- | qom/object.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/qom/object.c b/qom/object.c index 3e18537e9b..6a7bd9257b 100644 --- a/qom/object.c +++ b/qom/object.c @@ -1370,6 +1370,17 @@ Object *object_get_objects_root(void) return container_get(object_get_root(), "/objects"); } +Object *object_get_internal_root(void) +{ + static Object *internal_root; + + if (!internal_root) { + internal_root = object_new("container"); + } + + return internal_root; +} + static void object_get_child_property(Object *obj, Visitor *v, const char *name, void *opaque, Error **errp) |