On 12 March 2018 at 18:35, Eric Blake <ebl...@redhat.com> wrote: > The following changes since commit 6ceb1b51f05f9e1892d082960ed602dca7b6696e: > > Merge remote-tracking branch > 'remotes/kraxel/tags/audio-20180312-pull-request' into staging (2018-03-12 > 16:14:37 +0000) > > are available in the Git repository at: > > git://repo.or.cz/qemu/ericb.git tags/pull-qapi-2018-03-12 > > for you to fetch changes up to a083c533b5a17c77ef164acdbf30eedfa9681fc6: > > qapi: add block latency histogram interface (2018-03-12 13:22:11 -0500) > > This builds and passes 'make check', so even though the OOB portion > depends on chardev fixes that are still pending a pull request from > Paolo, that dependence can only be observed at runtime by clients > that use the new oob feature. Given the timing of soft freeze, and > the fact that the chardev fixes do not form a build dependency, I > think it's okay if this pull request gets processed before Paolo's > (but it's also okay if Paolo's goes in first). > > ---------------------------------------------------------------- > qapi patches for 2018-03-12, 2.12 softfreeze > > - Marc-André Lureau: 0/4 qapi: generate a literal qobject for introspection > - Max Reitz: 0/7 block: Handle null backing link > - Peter Xu: 00/23 QMP: out-of-band (OOB) execution support > - Vladimir Sementsov-Ogievskiy: 0/2 block latency histogram >
Hi; I'm afraid this failed some of my build tests: x86/Linux and x86 OpenBSD, compile failure (probably gcc-version-dependent): /home/petmay01/linaro/qemu-for-merges/hw/i386/acpi-build.c: In function ‘build_append_pci_bus_devices’: /home/petmay01/linaro/qemu-for-merges/hw/i386/acpi-build.c:617:9: error: ‘notify_method’ may be used uninitialized in this function [-Werror=maybe-uninitialized] aml_append(parent_scope, notify_method); ^ /home/petmay01/linaro/qemu-for-merges/hw/i386/acpi-build.c:510:16: note: ‘notify_method’ was declared here Aml *dev, *notify_method, *method; ^ cc1: all warnings being treated as errors on PPC64 Linux, FreeBSD x86, OpenBSD x86, aarch64 Linux hosts, test fails; looks like the same assert but in different tests: ppc64: TEST: tests/qmp-test... (pid=48041) /alpha/qmp/protocol: OK /alpha/qmp/oob: OK /alpha/qmp/query-status: OK /alpha/qmp/query-block: qemu-system-alpha: /home/pm215/qemu/ chardev/char-io.c:91: io_watch_poll_finalize: Assertion `iwp->src == ((void *)0)' failed. Broken pipe FAIL GTester: last random seed: R02S3e793887202ca8b099adb20531a072e6 (pid=48057) aarch64: /aarch64/qmp/query-qmp-schema: OK /aarch64/qmp/query-version: OK /aarch64/qmp/query-commands: Assertion failed: (iwp->src == NULL) , function io_watch_poll_finalize, file /root/qemu/chardev/char-io.c, line 91. Broken pipe FAIL GTester: last random seed: R02Sbd982a1e1da0c16d183f7725739b58af (pid=58277) and the others are the same but in /mips64/device/introspect/abstract-interfaces /alpha/qmp/query-named-block-nodes thanks -- PMM