qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 5a4879: tests/docker/dockerfiles: Add ccache


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 5a4879: tests/docker/dockerfiles: Add ccache to containers...
Date: Sun, 16 May 2021 09:20:16 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 5a487950f9bc92114b30eeef34d7ca8db11d1b7c
      
https://github.com/qemu/qemu/commit/5a487950f9bc92114b30eeef34d7ca8db11d1b7c
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/fedora-i386-cross.docker
    M tests/docker/dockerfiles/fedora-win32-cross.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/opensuse-leap.docker

  Log Message:
  -----------
  tests/docker/dockerfiles: Add ccache to containers where it was missing

Make sure that ccache is available in all containers.

Message-Id: <20210414081907.871437-2-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 1d8b96126e76178d6a44f435ddd55727e23fd00d
      
https://github.com/qemu/qemu/commit/1d8b96126e76178d6a44f435ddd55727e23fd00d
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M .gitlab-ci.d/containers.yml

  Log Message:
  -----------
  gitlab-ci: Replace YAML anchors by extends (container_job)

'extends' is an alternative to using YAML anchors
and is a little more flexible and readable. See:
https://docs.gitlab.com/ee/ci/yaml/#extends

Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210418233448.1267991-2-f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 6683da0951ec0b508ae3e1b8758b0dd7cc7d4020
      
https://github.com/qemu/qemu/commit/6683da0951ec0b508ae3e1b8758b0dd7cc7d4020
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci: Replace YAML anchors by extends (native_build_job)

'extends' is an alternative to using YAML anchors
and is a little more flexible and readable. See:
https://docs.gitlab.com/ee/ci/yaml/#extends

Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210418233448.1267991-3-f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e267ce590071e687b178c61dd68ba4868a134bcf
      
https://github.com/qemu/qemu/commit/e267ce590071e687b178c61dd68ba4868a134bcf
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci: Replace YAML anchors by extends (native_test_job)

'extends' is an alternative to using YAML anchors
and is a little more flexible and readable. See:
https://docs.gitlab.com/ee/ci/yaml/#extends

Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210418233448.1267991-4-f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: f62215298a3c38b3b64271f9c6a93ca2f28115a3
      
https://github.com/qemu/qemu/commit/f62215298a3c38b3b64271f9c6a93ca2f28115a3
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/libqos/qgraph.c

  Log Message:
  -----------
  libqos/qgraph: fix "UNAVAILBLE" typo

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20210412143437.727560-2-stefanha@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: ce508a3c29c2fdaeea785a00abcf35cf90da7c2d
      
https://github.com/qemu/qemu/commit/ce508a3c29c2fdaeea785a00abcf35cf90da7c2d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M docs/devel/qgraph.rst

  Log Message:
  -----------
  docs/devel/qgraph: add troubleshooting information

It can be tricky to troubleshoot qos-test when a test won't execute. Add
an explanation of how to trace qgraph node connectivity and find which
node has the problem.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20210412143437.727560-3-stefanha@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 20868330a9d13228e59d0818d77f271cf1141280
      
https://github.com/qemu/qemu/commit/20868330a9d13228e59d0818d77f271cf1141280
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/libqtest.c

  Log Message:
  -----------
  libqtest: refuse QTEST_QEMU_BINARY=qemu-kvm

Some downstreams rename the QEMU binary to "qemu-kvm". This breaks
qtest_get_arch(), which attempts to parse the target architecture from
the QTEST_QEMU_BINARY environment variable.

Print an error instead of returning the architecture "kvm". Things fail
in weird ways when the architecture string is bogus.

Arguably qtests should always be run in a build directory instead of
against an installed QEMU. In any case, printing a clear error when this
happens is helpful.

Since this is an error that is triggered by the user and not a test
failure, use exit(1) instead of abort(). Change the existing abort()
call in qtest_get_arch() to exit(1) too for the same reason and to be
consistent.

Reported-by: Qin Wang <qinwang@rehdat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Cc: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Message-Id: <20210412143050.725918-1-stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f
      
https://github.com/qemu/qemu/commit/e0c5a18efc56fcb3b480507d8f04fb4eb9cda92f
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M util/compatfd.c

  Log Message:
  -----------
  util/compatfd.c: Replaced a malloc call with g_malloc.

Replaced a call to malloc() and its respective call to free()
with g_malloc() and g_free().

g_malloc() is preferred more than g_try_* functions, which
return NULL on error, when the size of the requested
allocation  is small. This is because allocating few
bytes should not be a problem in a healthy system.
Otherwise, the system is already in a critical state.

Subsequently, removed NULL-checking after g_malloc().

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210315105814.5188-3-ma.mandourr@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 423dbce5a2bf392bf9f6ab655a672d3d6654c325
      
https://github.com/qemu/qemu/commit/423dbce5a2bf392bf9f6ab655a672d3d6654c325
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/ahci-test.c

  Log Message:
  -----------
  tests/qtest/ahci-test.c: Calculate iso_size with 64-bit arithmetic

Coverity notes that when calculating the 64-bit iso_size value in
ahci_test_cdrom() we actually only do it with 32-bit arithmetic.
This doesn't matter for the current test code because nsectors is
always small; but adding the cast avoids the coverity complaints.

Fixes: Coverity CID 1432343
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Message-Id: <20210506194358.3925-1-peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 302585450c667cac06371a80446eedf670d2d510
      
https://github.com/qemu/qemu/commit/302585450c667cac06371a80446eedf670d2d510
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/npcm7xx_pwm-test.c

  Log Message:
  -----------
  tests/qtest/npcm7xx_pwm-test.c: Avoid g_assert_true() for non-test assertions

In the glib API, the distinction between g_assert() and
g_assert_true() is that the former is for "bug, terminate the
application" and the latter is for "test check, on failure either
terminate or just mark the testcase as failed".  For QEMU, g_assert()
is always fatal, so code can assume that if the assertion fails
execution does not proceed, but this is not true of g_assert_true().

In npcm7xx_pwm-test, the pwm_index() and pwm_module_index() functions
include some assertions that are just guarding against possible bugs
in the test code that might lead us to out-of-bounds array accesses.
These should use g_assert() because they aren't part of what the test
is testing and the code does not correctly handle the case where the
condition was false.

This fixes some Coverity issues where Coverity knows that
g_assert_true() can continue when the condition is false and
complains about the possible array overrun at various callsites.

Fixes: Coverity CID 1442340, 1442341, 1442343, 1442344, 1442345, 1442346
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Hao Wu <wuhaotsh@google.com>
Reviewed-by: Havard Skinnemoen <hskinnemoen@google.com>
Message-Id: <20210505135516.21097-1-peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 3a46f81676c717876213e27950d153a3ccd85f2f
      
https://github.com/qemu/qemu/commit/3a46f81676c717876213e27950d153a3ccd85f2f
  Author: Dr. David Alan Gilbert <dgilbert@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/migration-test.c

  Log Message:
  -----------
  tests/migration-test: Fix "true" vs true

Accidental use of "true" as a boolean; spotted by coverity
and Peter.

Fixes: b99784ef6c3
Fixes: d795f47466e
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Reported-by: Coverity (CID 1432373, 1432292, 1432288)
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210504100545.112213-1-dgilbert@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e7b13acdf2bc6f05bbad46f76c7cb63f63426918
      
https://github.com/qemu/qemu/commit/e7b13acdf2bc6f05bbad46f76c7cb63f63426918
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/tpm-util.c

  Log Message:
  -----------
  tests/qtest/tpm-util.c: Free memory with correct free function

tpm_util_migration_start_qemu() allocates memory with g_strdup_printf()
but frees it with free() rather than g_free(), which provokes Coverity
complaints (CID 1432379, 1432350). Use the correct free function.

Fixes: Coverity CID 1432379, CID 1432350
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210503165525.26221-2-peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 6c054176dba1c3669f7dbf0f3b6bf9e7245a0dfe
      
https://github.com/qemu/qemu/commit/6c054176dba1c3669f7dbf0f3b6bf9e7245a0dfe
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/rtc-test.c

  Log Message:
  -----------
  tests/qtest/rtc-test: Remove pointless NULL check

In rtc-test.c we know that s is non-NULL because qtest_start()
will return a non-NULL value, and we assume this when we
pass s to qtest_irq_intercept_in(). So we can drop the
initial assignment of NULL and the "if (s)" condition at
the end of the function.

Fixes: Coverity CID 1432353
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210503165525.26221-3-peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: bfaa3b05a9af6acd011e772fa42eff5d05424a35
      
https://github.com/qemu/qemu/commit/bfaa3b05a9af6acd011e772fa42eff5d05424a35
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/ipmi-bt-test.c
    M tests/qtest/ipmi-kcs-test.c

  Log Message:
  -----------
  tests: Avoid side effects inside g_assert() arguments

For us, assertions are always enabled, but side-effect expressions
inside the argument to g_assert() are bad style anyway. Fix three
occurrences in IPMI related tests, which will silence some Coverity
nits.

Fixes: CID 1432322, CID 1432287, CID 1432291
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210503165525.26221-4-peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 13b48fb00e61dc7662da27c020c3263b74374acc
      
https://github.com/qemu/qemu/commit/13b48fb00e61dc7662da27c020c3263b74374acc
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M include/exec/poison.h
    M include/sysemu/hax.h
    M include/sysemu/hvf.h
    M include/sysemu/whpx.h

  Log Message:
  -----------
  include/sysemu: Poison all accelerator CONFIG switches in common code

We are already poisoning CONFIG_KVM since this switch is not working
in common code. Do the same with the other accelerator switches, too
(except for CONFIG_TCG, which is special, since it is also defined in
config-host.h).

Message-Id: <20210414112004.943383-2-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 43bd0bf30fcee4170e137ecd0929053454f7d295
      
https://github.com/qemu/qemu/commit/43bd0bf30fcee4170e137ecd0929053454f7d295
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M migration/meson.build
    M migration/migration.c
    M migration/migration.h
    A migration/target.c

  Log Message:
  -----------
  migration: Move populate_vfio_info() into a separate file

The CONFIG_VFIO switch only works in target specific code. Since
migration/migration.c is common code, the #ifdef does not have
the intended behavior here. Move the related code to a separate
file now which gets compiled via specific_ss instead.

Fixes: 3710586caa ("qapi: Add VFIO devices migration stats in Migration stats")
Message-Id: <20210414112004.943383-3-thuth@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e0447a834d6170485ad925344223896d0d1d3810
      
https://github.com/qemu/qemu/commit/e0447a834d6170485ad925344223896d0d1d3810
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M Makefile
    M configure
    M include/exec/poison.h

  Log Message:
  -----------
  configure: Poison all current target-specific #defines

We are generating a lot of target-specific defines in the *-config-devices.h
and *-config-target.h files. Using them in common code is wrong and leads
to very subtle bugs since a "#ifdef CONFIG_SOMETHING" is not working there
as expected. To avoid these issues, we are already poisoning many of the
macros in include/exec/poison.h - but it's cumbersome to maintain this
list manually. Thus let's generate an additional list of poisoned macros
automatically from the current config switches - this should give us a
much better test coverage via the different CI configurations.

Note that CONFIG_TCG (which is also defined in config-host.h) and
CONFIG_USER_ONLY are special, so we have to filter these out.

Message-Id: <20210414112004.943383-5-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 2ed765fdeed88cb5434148f0d6ef27ece3dc063c
      
https://github.com/qemu/qemu/commit/2ed765fdeed88cb5434148f0d6ef27ece3dc063c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M tests/qtest/migration-test.c

  Log Message:
  -----------
  tests/qtest/migration-test: Use g_autofree to avoid leaks on error paths

Coverity notices that several places in the migration-test code fail
to free memory in error-exit paths.  This is pretty unimportant in
test case code, but we can avoid having to manually free the memory
entirely by using g_autofree.

The places where Coverity spotted a leak were relating to early exits
not freeing 'uri' in test_precopy_unix(), do_test_validate_uuid(),
migrate_postcopy_prepare() and test_migrate_auto_converge().  This
patch converts all the string-allocation in the test code to
g_autofree for consistency.

Fixes: Coverity CID 1432313, 1432315, 1432352, 1432364
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20210506185819.9010-1-peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 052b66e7211af64964e005126eaa3c944b296b0e
      
https://github.com/qemu/qemu/commit/052b66e7211af64964e005126eaa3c944b296b0e
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M pc-bios/s390-ccw/helper.h
    M pc-bios/s390-ccw/jump2ipl.c
    M pc-bios/s390-ccw/menu.c
    M pc-bios/s390-ccw/virtio.c

  Log Message:
  -----------
  pc-bios/s390-ccw: Fix inline assembly for older versions of Clang

Clang versions before v11.0 insist on having the %rX or %cX register
names instead of just a number. Since our Travis-CI is currently
still using Clang v6.0, we have to fix this to avoid failing jobs.

Message-Id: <20210512171550.476130-2-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 568740bedf22cc8d0ec9ab1ce522a97baab5961c
      
https://github.com/qemu/qemu/commit/568740bedf22cc8d0ec9ab1ce522a97baab5961c
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  cirrus.yml: Fix the MSYS2 task

The MSYS2 task in the Cirrus-CI is currently failing with error messages
like this:

 warning: database file for 'ucrt64' does not exist (use '-Sy' to download)
 :: Starting core system upgrade...
  there is nothing to do
 :: Starting full system upgrade...
 error: failed to prepare transaction (could not find database)

Seems like it can be fixed by switching to a newer release and by refreshing
the database one more time after changing the /etc/pacman.conf file.

Message-Id: <20210504100223.25427-30-alex.bennee@linaro.org>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 9b1e81d1c231e7c9fa3a42b68d12a0482d51589c
      
https://github.com/qemu/qemu/commit/9b1e81d1c231e7c9fa3a42b68d12a0482d51589c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M .cirrus.yml
    M .gitlab-ci.d/containers.yml
    M .gitlab-ci.yml
    M Makefile
    M configure
    M docs/devel/qgraph.rst
    M include/exec/poison.h
    M include/sysemu/hax.h
    M include/sysemu/hvf.h
    M include/sysemu/whpx.h
    M migration/meson.build
    M migration/migration.c
    M migration/migration.h
    A migration/target.c
    M pc-bios/s390-ccw/helper.h
    M pc-bios/s390-ccw/jump2ipl.c
    M pc-bios/s390-ccw/menu.c
    M pc-bios/s390-ccw/virtio.c
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/fedora-i386-cross.docker
    M tests/docker/dockerfiles/fedora-win32-cross.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/opensuse-leap.docker
    M tests/qtest/ahci-test.c
    M tests/qtest/ipmi-bt-test.c
    M tests/qtest/ipmi-kcs-test.c
    M tests/qtest/libqos/qgraph.c
    M tests/qtest/libqtest.c
    M tests/qtest/npcm7xx_pwm-test.c
    M tests/qtest/rtc-test.c
    M tests/qtest/tpm-util.c
    M util/compatfd.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/thuth-gitlab/tags/pull-request-2021-05-14' into staging

* Replace YAML anchors by extends in the gitlab-CI yaml files
* Many small qtest fixes (e.g. to fix issues discovered by Coverity)
* Poison more config switches in common code
* Fix the failing Travis-CI and Cirrus-CI tasks

# gpg: Signature made Fri 14 May 2021 12:17:39 BST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* remotes/thuth-gitlab/tags/pull-request-2021-05-14:
  cirrus.yml: Fix the MSYS2 task
  pc-bios/s390-ccw: Fix inline assembly for older versions of Clang
  tests/qtest/migration-test: Use g_autofree to avoid leaks on error paths
  configure: Poison all current target-specific #defines
  migration: Move populate_vfio_info() into a separate file
  include/sysemu: Poison all accelerator CONFIG switches in common code
  tests: Avoid side effects inside g_assert() arguments
  tests/qtest/rtc-test: Remove pointless NULL check
  tests/qtest/tpm-util.c: Free memory with correct free function
  tests/migration-test: Fix "true" vs true
  tests/qtest/npcm7xx_pwm-test.c: Avoid g_assert_true() for non-test assertions
  tests/qtest/ahci-test.c: Calculate iso_size with 64-bit arithmetic
  util/compatfd.c: Replaced a malloc call with g_malloc.
  libqtest: refuse QTEST_QEMU_BINARY=qemu-kvm
  docs/devel/qgraph: add troubleshooting information
  libqos/qgraph: fix "UNAVAILBLE" typo
  gitlab-ci: Replace YAML anchors by extends (native_test_job)
  gitlab-ci: Replace YAML anchors by extends (native_build_job)
  gitlab-ci: Replace YAML anchors by extends (container_job)
  tests/docker/dockerfiles: Add ccache to containers where it was missing

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/6d34aa9969ff...9b1e81d1c231



reply via email to

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