summaryrefslogtreecommitdiffstats
path: root/qemu-options.h
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé2019-08-23 16:32:49 +0200
committerPeter Maydell2019-09-03 17:20:34 +0200
commit65da914295795124affbce2952b10b2485a6044a (patch)
tree92bf3d4945245b5626712d6dc80864bec2325645 /qemu-options.h
parenthw/dma/xilinx_axi: Use object_initialize_child for correct ref. counting (diff)
downloadqemu-65da914295795124affbce2952b10b2485a6044a.tar.gz
qemu-65da914295795124affbce2952b10b2485a6044a.tar.xz
qemu-65da914295795124affbce2952b10b2485a6044a.zip
hw/net/xilinx_axi: Use object_initialize_child for correct ref. counting
As explained in commit aff39be0ed97: Both functions, object_initialize() and object_property_add_child() increase the reference counter of the new object, so one of the references has to be dropped afterwards to get the reference counting right. Otherwise the child object will not be properly cleaned up when the parent gets destroyed. Thus let's use now object_initialize_child() instead to get the reference counting here right. Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20190823143249.8096-7-philmd@redhat.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'qemu-options.h')
0 files changed, 0 insertions, 0 deletions