[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 4/5] qobject: modify qobject_ref() to return
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH v5 4/5] qobject: modify qobject_ref() to return obj |
Date: |
Tue, 17 Apr 2018 13:50:28 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 04/17/2018 08:36 AM, Marc-André Lureau wrote:
> For convenience and clarity, make it possible to call qobject_ref() at
> the time when the reference is associated with a variable, or
> argument, by making qobject_ref() return the same pointer as given.
>
> Signed-off-by: Marc-André Lureau <address@hidden>
> ---
> +++ b/monitor.c
> @@ -4049,8 +4046,7 @@ static void monitor_qmp_respond(Monitor *mon, QObject
> *rsp,
> if (rsp) {
> if (id) {
> /* This is for the qdict below. */
> - qobject_ref(id);
> - qdict_put_obj(qobject_to(QDict, rsp), "id", id);
> + qdict_put_obj(qobject_to(QDict, rsp), "id", qobject_ref(id));
Is the comment still needed? It made more sense when there were two
statements, and now I think you can just delete it.
Reviewed-by: Eric Blake <address@hidden>
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH v5 1/5] qobject: ensure base is at offset 0, (continued)
[Qemu-devel] [PATCH v5 2/5] qobject: use a QObjectBase_ struct, Marc-André Lureau, 2018/04/17
[Qemu-devel] [PATCH v5 4/5] qobject: modify qobject_ref() to return obj, Marc-André Lureau, 2018/04/17
- Re: [Qemu-devel] [PATCH v5 4/5] qobject: modify qobject_ref() to return obj,
Eric Blake <=
[Qemu-devel] [PATCH v5 5/5] qobject: modify qobject_ref() to assert on NULL, Marc-André Lureau, 2018/04/17
[Qemu-devel] [PATCH v5 3/5] qobject: replace qobject_incref/QINCREF qobject_decref/QDECREF, Marc-André Lureau, 2018/04/17
Re: [Qemu-devel] [PATCH v5 0/5] Simplify qobject refcount, Markus Armbruster, 2018/04/19