qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d1abf3: configure: fix malloc check


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] d1abf3: configure: fix malloc check
Date: Mon, 13 Jul 2020 06:45:30 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d1abf3fc6abc01fd5f8985af92726f87b5efd80a
      
https://github.com/qemu/qemu/commit/d1abf3fc6abc01fd5f8985af92726f87b5efd80a
  Author: Olaf Hering <olaf@aepfle.de>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: fix malloc check

Avoid random return value.

Fixes commit f2dfe54c74f768a5bf78c9e5918918727f9d9459

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Message-Id: <20200707171326.16422-1-olaf@aepfle.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0ab6c2384ccae8968517f6883897509cd5f51a40
      
https://github.com/qemu/qemu/commit/0ab6c2384ccae8968517f6883897509cd5f51a40
  Author: Alexander Bulekov <alxndr@bu.edu>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: do not clobber CFLAGS with --enable-fuzzing

When configuring with --enable-fuzzing, we overwrote the CFLAGS
added by all the preceding checks. Instead of overwriting CFLAGS, append
the ones we need.

Fixes: adc28027ff ("fuzz: add configure flag --enable-fuzzing")
Reported-by: Li Qiang <liq3ea@163.com>
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200708200104.21978-2-alxndr@bu.edu>
Tested-by: Li Qiang <liq3ea@gmail.com>
Reviewed-by: Li Qiang <liq3ea@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 230225eaaa47f23acffef2f21f9bfb1e99b27b31
      
https://github.com/qemu/qemu/commit/230225eaaa47f23acffef2f21f9bfb1e99b27b31
  Author: Alexander Bulekov <alxndr@bu.edu>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M tests/qtest/fuzz/fuzz.c

  Log Message:
  -----------
  fuzz: add missing header for rcu_enable_atfork

In 45222b9a90, I fixed a broken check for rcu_enable_atfork introduced
in d6919e4cb6. I added a call to rcu_enable_atfork after the
call to qemu_init in fuzz.c, but forgot to include the corresponding
header, breaking --enable-fuzzing --enable-werror builds.

Fixes: 45222b9a90 ("fuzz: fix broken qtest check at rcu_disable_atfork")
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200708200104.21978-3-alxndr@bu.edu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 2c65fefa054fb8aa60b138efc48aa24e7d8e00bc
      
https://github.com/qemu/qemu/commit/2c65fefa054fb8aa60b138efc48aa24e7d8e00bc
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M tests/qtest/fuzz/virtio_scsi_fuzz.c

  Log Message:
  -----------
  tests/qtest/fuzz: Add missing spaces in description

There should be a space between "forking" and "for".

Message-Id: <20200709083719.22221-1-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 590246ead7e5628e9e365c88aeb1ff3eab24de0d
      
https://github.com/qemu/qemu/commit/590246ead7e5628e9e365c88aeb1ff3eab24de0d
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M docs/devel/fuzzing.txt

  Log Message:
  -----------
  docs/devel/fuzzing: Fix bugs in documentation

Fix typo - the option is called "--fuzz-target" and not "--fuzz_taget".
Also use a different fuzzer in the example, since "virtio-net-fork-fuzz"
does not seem to be a valid fuzzer target (anymore?).

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


  Commit: 7aa12aa215e12ab2d41c60ba57e82d3e2af9f38e
      
https://github.com/qemu/qemu/commit/7aa12aa215e12ab2d41c60ba57e82d3e2af9f38e
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M configure
    M include/ui/gtk.h
    M include/ui/qemu-pixman.h
    M scripts/decodetree.py
    M ui/gtk.c
    M util/coroutine-ucontext.c

  Log Message:
  -----------
  Remove the CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE switch

GCC supports "#pragma GCC diagnostic" since version 4.6, and
Clang seems to support it, too, since its early versions 3.x.
That means that our minimum required compiler versions all support
this pragma already and we can remove the test from configure and
all the related #ifdefs in the code.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20200710045515.25986-1-thuth@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: ccb237090fdafedce56cb8b62f451a09ad5031c9
      
https://github.com/qemu/qemu/commit/ccb237090fdafedce56cb8b62f451a09ad5031c9
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M disas/sh4.c

  Log Message:
  -----------
  disas/sh4: Add missing fallthrough annotations

Add fallthrough annotations to be able to compile the code without
warnings with -Wimplicit-fallthrough. Looking at the code, it seems
like the fallthrough is indeed intended here, so the comments should
be appropriate.

Message-Id: <20200630055953.9309-1-thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: c02b2eac55ef72dd17b2ea8408c312d83f9e0482
      
https://github.com/qemu/qemu/commit/c02b2eac55ef72dd17b2ea8408c312d83f9e0482
  Author: Cleber Rosa <crosa@redhat.com>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    A scripts/ci/gitlab-pipeline-status

  Log Message:
  -----------
  GitLab Gating CI: introduce pipeline-status contrib script

This script is intended to be used right after a push to a branch.

By default, it will look for the pipeline associated with the commit
that is the HEAD of the *local* staging branch.  It can be used as a
one time check, or with the `--wait` option to wait until the pipeline
completes.

If the pipeline is successful, then a merge of the staging branch into
the master branch should be the next step.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Message-Id: <20200709024657.2500558-2-crosa@redhat.com>
[thuth: Added the changes suggested by Erik Skultety]
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 2a84f48c2b387877422ee85f6425d2c1b25bace0
      
https://github.com/qemu/qemu/commit/2a84f48c2b387877422ee85f6425d2c1b25bace0
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M docs/system/s390x/3270.rst

  Log Message:
  -----------
  docs/system/s390x: Improve the 3270 documentation

There is some additional information about the 3270 support in our Wiki
at https://wiki.qemu.org/Features/3270 - so let's include this information
into the main documentation now to have one single source of information
(the Wiki page could later be removed).

While at it, I also shortened the lines of the first example a little bit.
Otherwise they showed up with a horizontal scrollbar in my Firefox browser.

Message-Id: <20200713075112.442-1-thuth@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 00ce6c36b35e0eb8cc5d68a28f288a6335848813
      
https://github.com/qemu/qemu/commit/00ce6c36b35e0eb8cc5d68a28f288a6335848813
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M configure
    M disas/sh4.c
    M docs/devel/fuzzing.txt
    M docs/system/s390x/3270.rst
    M include/ui/gtk.h
    M include/ui/qemu-pixman.h
    A scripts/ci/gitlab-pipeline-status
    M scripts/decodetree.py
    M tests/qtest/fuzz/fuzz.c
    M tests/qtest/fuzz/virtio_scsi_fuzz.c
    M ui/gtk.c
    M util/coroutine-ucontext.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/huth-gitlab/tags/pull-request-2020-07-13' into staging

* Some fuzzer related fixes
* Fixes / improvements for the "configure" script
* Doc updates
* Gitlab pipeline-status script

# gpg: Signature made Mon 13 Jul 2020 11:48:32 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/huth-gitlab/tags/pull-request-2020-07-13:
  docs/system/s390x: Improve the 3270 documentation
  GitLab Gating CI: introduce pipeline-status contrib script
  disas/sh4: Add missing fallthrough annotations
  Remove the CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE switch
  docs/devel/fuzzing: Fix bugs in documentation
  tests/qtest/fuzz: Add missing spaces in description
  fuzz: add missing header for rcu_enable_atfork
  configure: do not clobber CFLAGS with --enable-fuzzing
  configure: fix malloc check

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


Compare: https://github.com/qemu/qemu/compare/6c87d9f311db...00ce6c36b35e



reply via email to

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