Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qemu/qemu
base: 7c18f2d66352
Choose a base ref
...
head repository: qemu/qemu
compare: b5f47ba73b7c
Choose a head ref
  • 4 commits
  • 3 files changed
  • 4 contributors

Commits on May 2, 2023

  1. tests/qtest: Disable the spice test of readconfig-test on FreeBSD

    The spice test is currently hanging on FreeBSD. It likely was
    never working before, since in the past, our configure script
    was failing to detect this feature due to a bug in the spice
    package there (it just got enabled recently by the commit
    https://cgit.freebsd.org/ports/commit/?id=cf16b1c9063351325f0 ).
    To get the CI working again, let's disable the failing test for
    now until someone has enough spare time to debug and fix the real
    underlying problem.
    
    Message-Id: <20230428151351.1365822-1-thuth@redhat.com>
    Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
    Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Signed-off-by: Thomas Huth <thuth@redhat.com>
    huth committed May 2, 2023
    Copy the full SHA
    01013d2 View commit details
    Browse the repository at this point in the history
  2. tests/qtest: Restrict tpm-tis-i2c-test to CONFIG_TCG

    The test set -accel tcg, so restrict it to when TCG is present.
    
    Signed-off-by: Fabiano Rosas <farosas@suse.de>
    Message-Id: <20230426180013.14814-13-farosas@suse.de>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Signed-off-by: Thomas Huth <thuth@redhat.com>
    Fabiano Rosas authored and huth committed May 2, 2023
    Copy the full SHA
    b08dc0f View commit details
    Browse the repository at this point in the history
  3. async: avoid use-after-free on re-entrancy guard

    A BH callback can free the BH, causing a use-after-free in aio_bh_call.
    Fix that by keeping a local copy of the re-entrancy guard pointer.
    
    Buglink: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=58513
    Fixes: 9c86c97 ("async: Add an optional reentrancy guard to the BH API")
    Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
    Message-Id: <20230501141956.3444868-1-alxndr@bu.edu>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Thomas Huth <thuth@redhat.com>
    a1xndr authored and huth committed May 2, 2023
    Copy the full SHA
    7915bd0 View commit details
    Browse the repository at this point in the history
  4. Merge tag 'pull-request-2023-05-02' of https://gitlab.com/thuth/qemu

    …into staging
    
    * Fix the failing FreeBSD job in our CI
    * Run the tpm-tis-i2c-test only if TCG is enabled
    * Fix a use-after-free problem in the new reentracy checking code
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmRQ4vERHHRodXRoQHJl
    # ZGhhdC5jb20ACgkQLtnXdP5wLbXo8g//dVRM+LCeCqNfjqtQLwGUUAt3ve1vruLD
    # v9BT4ooTNIGFScQlc9NRnweCPPBvmdSyXfxdfa3ITW62BEKEcCaf9tXiNeXE9jUE
    # VAQMA3u5/w0HSsWK9uqCZ/5azI4mwo5c2ykocX7XsdyP0LoFvlgydYBZ9S5PxRit
    # JsX78x740qTGjOSxD2O5wYocDwRUVsCcY7nAIC1Cj52gxi9Vedxqzb8MW30AU+oh
    # W9h49nVJAOvcx1UBNtYC0t6LCdJvMkhLPmewp4g4o0iiQqnGBjjD0pT2SUYhl1A5
    # pZYjsq7IBFGPDEyQOD3R4VeaMPpo22NLifLbU8Kt+BepyHJHJgCkjX/WUnCEzwu9
    # jmxaIUubT5/UanDzOX5qa/JDgNnUxkLfoVgZ8GOeNKoJ+Ik52xATnMm5Dqod369E
    # MydBN8gqnT+I7Qb7KxSS5Q18YugUS3uUd17LqpZ846yxyqMjoM2Zee2J2K7x4clO
    # cJ5h1AP7D6ZzyPzBMD0U9fanA+2M/qFiV3NJ9IDqiQYglafnU+gZOohE+p1Id4Dq
    # IeSITK+OaaYPdlADfKcVJNLy3qBvyL/ZsJ/2X1zRO5vhPVal4tMfo4Fv8Su0vx34
    # mXiUJO8SWk/GiPtJy7fNhxfiBBhwDTiyVX97In/+jbFC3ZKwPnwo/nq1DeBg4YI7
    # Rj2rHq4HS7o=
    # =zdof
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 02 May 2023 11:16:17 AM BST
    # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
    # gpg:                issuer "thuth@redhat.com"
    # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [undefined]
    # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [undefined]
    # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
    # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [undefined]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
    
    * tag 'pull-request-2023-05-02' of https://gitlab.com/thuth/qemu:
      async: avoid use-after-free on re-entrancy guard
      tests/qtest: Restrict tpm-tis-i2c-test to CONFIG_TCG
      tests/qtest: Disable the spice test of readconfig-test on FreeBSD
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed May 2, 2023
    Copy the full SHA
    b5f47ba View commit details
    Browse the repository at this point in the history