qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 36524a: qtest: fix qtest_qmp_device_add leak


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 36524a: qtest: fix qtest_qmp_device_add leak
Date: Tue, 12 Nov 2019 04:08:56 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 36524a1a3dd280189b3129029caa5d114b41b2c0
      
https://github.com/qemu/qemu/commit/36524a1a3dd280189b3129029caa5d114b41b2c0
  Author: Marc-André Lureau <address@hidden>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M tests/libqtest.c

  Log Message:
  -----------
  qtest: fix qtest_qmp_device_add leak

Spotted by ASAN.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Fixes: b4510bb4109f5f ("tests: add qtest_qmp_device_add_qdict() helper")
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 741309136e54fdcfff701d2311b4137b92c8b3c8
      
https://github.com/qemu/qemu/commit/741309136e54fdcfff701d2311b4137b92c8b3c8
  Author: Marc-André Lureau <address@hidden>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M tests/cpu-plug-test.c

  Log Message:
  -----------
  cpu-plug-test: fix leaks

Spotted by ASAN.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Fixes: 021a007efc3 ("cpu-plug-test: fix device_add for pc/q35 machines")
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 611aa4d00d5cd1a1b5df964c45116fa571549b68
      
https://github.com/qemu/qemu/commit/611aa4d00d5cd1a1b5df964c45116fa571549b68
  Author: Jan Kiszka <address@hidden>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: slirp: Remove myself as maintainer

I haven't been doing anything here for a long time, nor does my git repo
still play a role.

Signed-off-by: Jan Kiszka <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Marc-André Lureau <address@hidden>
Acked-by: Samuel Thibault <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 84b2c7e59afc37e2146ae5ce3768cb8c439e979d
      
https://github.com/qemu/qemu/commit/84b2c7e59afc37e2146ae5ce3768cb8c439e979d
  Author: Dr. David Alan Gilbert <address@hidden>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M tests/migration-test.c

  Log Message:
  -----------
  tests/migration: Print some debug on bad status

We're seeing occasional asserts in 'wait_for_migraiton_fail', that
I can't reliably reproduce, and where the cores don't have any useful
state.  Print the 'status' out, so we can see which unexpected state
we're ending up in.

Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 05dfa22b5b6b6358b0b2c0b09a180f6249ced0a4
      
https://github.com/qemu/qemu/commit/05dfa22b5b6b6358b0b2c0b09a180f6249ced0a4
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M Makefile
    M configure

  Log Message:
  -----------
  configure: Only decompress EDK2 blobs for X86/ARM targets

The EDK2 firmware blobs only target the X86/ARM architectures.
Define the DECOMPRESS_EDK2_BLOBS variable and only decompress
the blobs when the variable exists.

See also: 536d2173b2b ("roms: build edk2 firmware binaries ...")
Suggested-by: Thomas Huth <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Daniel P. Berrangé <address@hidden>
Reviewed-by: Wainer dos Santos Moschetta <address@hidden>
Reviewed-by: Luc Michel <address@hidden>
Reviewed-by: Laszlo Ersek <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 623ef637a2e42e023e7436d4bfbdc5159fb36684
      
https://github.com/qemu/qemu/commit/623ef637a2e42e023e7436d4bfbdc5159fb36684
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Check bzip2 is available

The bzip2 tool is not included in default installations.
On freshly installed systems, ./configure succeeds but 'make'
might fail later:

    BUNZIP2 pc-bios/edk2-i386-secure-code.fd.bz2
  /bin/sh: bzip2: command not found
  make: *** [Makefile:305: pc-bios/edk2-i386-secure-code.fd] Error 127
  make: *** Deleting file 'pc-bios/edk2-i386-secure-code.fd'
  make: *** Waiting for unfinished jobs....

Add a check in ./configure to warn the user if bzip2 is missing.

See also: 536d2173b2b ("roms: build edk2 firmware binaries ...")
Reported-by: Thomas Huth <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Daniel P. Berrangé <address@hidden>
Reviewed-by: Wainer dos Santos Moschetta <address@hidden>
Reviewed-by: Laszlo Ersek <address@hidden>
Reviewed-by: Luc Michel <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: b0f2855bd09b0003e3c21009b2140820c9b65f8d
      
https://github.com/qemu/qemu/commit/b0f2855bd09b0003e3c21009b2140820c9b65f8d
  Author: Peter Maydell <address@hidden>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M MAINTAINERS
    M Makefile
    M configure
    M tests/cpu-plug-test.c
    M tests/libqtest.c
    M tests/migration-test.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/huth-gitlab/tags/pull-request-2019-11-12' into staging

- Fix memory leaks for QTESTS
- Update MAINTAINERS file
- Check for the availability of bzip2 in "configure"

# gpg: Signature made Tue 12 Nov 2019 06:09:09 GMT
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "address@hidden"
# gpg: Good signature from "Thomas Huth <address@hidden>" [full]
# gpg:                 aka "Thomas Huth <address@hidden>" [full]
# gpg:                 aka "Thomas Huth <address@hidden>" [full]
# gpg:                 aka "Thomas Huth <address@hidden>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* remotes/huth-gitlab/tags/pull-request-2019-11-12:
  configure: Check bzip2 is available
  configure: Only decompress EDK2 blobs for X86/ARM targets
  tests/migration: Print some debug on bad status
  MAINTAINERS: slirp: Remove myself as maintainer
  cpu-plug-test: fix leaks
  qtest: fix qtest_qmp_device_add leak

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/9f2ce35dfa4e...b0f2855bd09b



reply via email to

[Prev in Thread] Current Thread [Next in Thread]