diff options
author | Markus Armbruster <armbru@redhat.com> | 2020-12-11 18:11:39 +0100 |
---|---|---|
committer | Markus Armbruster <armbru@redhat.com> | 2020-12-19 10:38:43 +0100 |
commit | bce800869b44ce82705205147018bffbbc798834 (patch) | |
tree | 8bbb2029f5cf60bc3019650ab9a30508674e85b8 /qobject/qobject.c | |
parent | 88e25b1e6d8a0e3672ba8d5bae5c1df768c35bc8 (diff) | |
download | qemu-bce800869b44ce82705205147018bffbbc798834.zip qemu-bce800869b44ce82705205147018bffbbc798834.tar.gz qemu-bce800869b44ce82705205147018bffbbc798834.tar.bz2 |
hw/rdma: Replace QList by GQueue
RdmaProtectedQList provides a thread-safe queue of int64_t on top of a
QList.
rdma_protected_qlist_destroy() calls qlist_destroy_obj() directly.
qlist_destroy_obj() is actually for use by qobject_destroy() only.
The next commit will make that obvious.
The minimal fix would be calling qobject_unref() instead. But QList
is actually a bad fit here. It's designed for representing JSON
arrays. We're better off with a GQueue here. Replace.
Cc: Yuval Shaia <yuval.shaia.ml@gmail.com>
Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20201211171152.146877-8-armbru@redhat.com>
Diffstat (limited to 'qobject/qobject.c')
0 files changed, 0 insertions, 0 deletions