From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57220) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bi08u-0008Te-Aa for qemu-devel@nongnu.org; Thu, 08 Sep 2016 10:17:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bi08q-0000KI-6d for qemu-devel@nongnu.org; Thu, 08 Sep 2016 10:17:28 -0400 Received: from mx1.redhat.com ([209.132.183.28]:56528) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bi08p-0000K1-UZ for qemu-devel@nongnu.org; Thu, 08 Sep 2016 10:17:24 -0400 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Thu, 8 Sep 2016 18:16:55 +0400 Message-Id: <20160908141720.30641-1-marcandre.lureau@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULLv2 00/25] Leak patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, eblake@redhat.com, armbru@redhat.com, pbonzini@redhat.com, =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= The following changes since commit 59351d9b40b1de0fb77e1ff3e53faa04c995c7= 07: Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.8-20160907= ' into staging (2016-09-08 11:28:12 +0100) are available in the git repository at: git@github.com:elmarco/qemu.git tags/leak-pull-request for you to fetch changes up to e2dd21e510ed66daeb4c5d58638450c1fb8c6fea: tests: fix postcopy-test leaks (2016-09-08 18:05:22 +0400) ---------------------------------------------------------------- Pull request v2: - dropped "tests: fix small leak in test-io-channel-command" that Daniel = Berrange will pick - fixed "tests: add qtest_add_data_func_full" to work with glib < 2.26 ---------------------------------------------------------------- Marc-Andr=C3=A9 Lureau (25): tests: fix test-qga leaks glib-compat: add g_(s)list_free_full() qga: free the whole blacklist qga: free remaining leaking state tests: fix test-cutils leaks tests: fix test-vmstate leaks tests: fix test-iov leaks tests: fix check-qom-interface leaks tests: fix check-qom-proplist leaks tests: fix leak in test-string-input-visitor portio: keep references on portio pc: simplify passing qemu_irq pc: don't leak a20_line machine: use class base init generated name acpi-build: fix array leak tests: fix qom-test leaks pc: free i8259 pc: keep gsi reference sd: free timer ipmi: free extern timer bus: simplify name handling tests: add qtest_add_data_func_full tests: pc-cpu-test leaks fixes tests: fix rsp leak in postcopy-test tests: fix postcopy-test leaks hw/audio/gus.c | 9 ++++++--- hw/audio/sb16.c | 4 +++- hw/block/fdc.c | 4 +++- hw/char/parallel.c | 3 ++- hw/core/bus.c | 21 ++++++--------------- hw/core/machine.c | 1 + hw/display/vga-isa.c | 8 ++++++-- hw/dma/i8257.c | 6 ++++-- hw/i386/acpi-build.c | 4 ++-- hw/i386/pc.c | 9 +++++---- hw/i386/pc_piix.c | 17 ++++++++--------- hw/i386/pc_q35.c | 15 ++++++++------- hw/ide/core.c | 6 ++++-- hw/input/pckbd.c | 4 ++-- hw/ipmi/ipmi_bmc_extern.c | 9 +++++++++ hw/isa/isa-bus.c | 14 +++++--------- hw/sd/sd.c | 9 +++++++++ qga/guest-agent-command-state.c | 6 ++++++ qga/main.c | 13 +++++++------ tests/check-qom-interface.c | 1 + tests/check-qom-proplist.c | 16 ++++++++++++++++ tests/libqtest.c | 19 +++++++++++++++++++ tests/pc-cpu-test.c | 24 +++++++++++++++++++----- tests/postcopy-test.c | 7 +++++-- tests/qom-test.c | 5 +++-- tests/test-cutils.c | 24 ++++++++++++++++-------- tests/test-iov.c | 7 +++++++ tests/test-qga.c | 5 +++++ tests/test-string-input-visitor.c | 1 + tests/test-vmstate.c | 8 ++++++-- tests/libqtest.h | 17 +++++++++++++++++ include/glib-compat.h | 24 ++++++++++++++++++++++++ include/hw/boards.h | 2 +- include/hw/i386/pc.h | 4 ++-- include/hw/ide/internal.h | 2 ++ include/hw/isa/i8257.h | 2 ++ include/hw/isa/isa.h | 5 ++++- include/hw/qdev-core.h | 2 +- qga/guest-agent-core.h | 1 + 39 files changed, 248 insertions(+), 90 deletions(-) --=20 2.10.0