qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 64a917: trace-events: Fix the name of the tra


From: Alex Bennée
Subject: [Qemu-commits] [qemu/qemu] 64a917: trace-events: Fix the name of the tracing.rst file
Date: Fri, 08 Sep 2023 07:07:16 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 64a917d5d64fed010acc350855323ac688dbe477
      
https://github.com/qemu/qemu/commit/64a917d5d64fed010acc350855323ac688dbe477
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M bsd-user/trace-events
    M ebpf/trace-events
    M hw/nubus/trace-events
    M target/s390x/kvm/trace-events

  Log Message:
  -----------
  trace-events: Fix the name of the tracing.rst file

The file has been converted to .rst a while ago - make sure that the
references in the trace-events files are pointing to the right location
now.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 6c67d98c4afb0a2f170b52b77e5a8c7841f9e7a1
      
https://github.com/qemu/qemu/commit/6c67d98c4afb0a2f170b52b77e5a8c7841f9e7a1
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M target/hexagon/README
    M target/hexagon/fma_emu.c
    M target/hexagon/idef-parser/README.rst
    M target/hexagon/idef-parser/idef-parser.h
    M target/hexagon/idef-parser/parser-helpers.c
    M target/hexagon/imported/alu.idef
    M target/hexagon/imported/macros.def
    M target/hexagon/imported/mmvec/ext.idef
    M tests/tcg/hexagon/fpstuff.c
    M tests/tcg/hexagon/test_clobber.S

  Log Message:
  -----------
  hexagon: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Brian Cain <bcain@quicinc.com>


  Commit: 42fe74998cb8100fa7bb6afcafd2bd329749dc8f
      
https://github.com/qemu/qemu/commit/42fe74998cb8100fa7bb6afcafd2bd329749dc8f
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M hw/riscv/microchip_pfsoc.c
    M hw/riscv/virt.c
    M include/hw/riscv/riscv_hart.h
    M target/riscv/cpu.h
    M target/riscv/cpu_bits.h
    M target/riscv/csr.c
    M target/riscv/debug.c
    M target/riscv/insn_trans/trans_rvf.c.inc
    M target/riscv/insn_trans/trans_rvv.c.inc
    M target/riscv/insn_trans/trans_rvzfh.c.inc
    M target/riscv/monitor.c

  Log Message:
  -----------
  riscv: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: Alistair Francis <alistair.francis@wdc.com>


  Commit: 54abe918bcddae5d0a9220a4cd012ada51c5dedc
      
https://github.com/qemu/qemu/commit/54abe918bcddae5d0a9220a4cd012ada51c5dedc
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M hw/xen/xen_pvdev.c

  Log Message:
  -----------
  xen: spelling fix

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: David Woodhouse <dwmw@amazon.co.uk>


  Commit: 528ea579c93b19b95c9a190c5ae4d42473401979
      
https://github.com/qemu/qemu/commit/528ea579c93b19b95c9a190c5ae4d42473401979
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M audio/mixeng.h
    M hw/audio/fmopl.c
    M hw/audio/fmopl.h
    M hw/audio/gusemu_hal.c
    M hw/audio/intel-hda-defs.h

  Log Message:
  -----------
  audio: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>


  Commit: a1a62ced51bd33716c79719246ac969447acadb2
      
https://github.com/qemu/qemu/commit/a1a62ced51bd33716c79719246ac969447acadb2
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M include/block/block_int-common.h
    M include/chardev/char-fe.h
    M include/crypto/akcipher.h
    M include/crypto/ivgen.h
    M include/hw/acpi/aml-build.h
    M include/hw/acpi/pc-hotplug.h
    M include/hw/acpi/vmgenid.h
    M include/hw/boards.h
    M include/hw/char/avr_usart.h
    M include/hw/clock.h
    M include/hw/cxl/cxl_device.h
    M include/hw/hyperv/vmbus.h
    M include/hw/misc/macio/pmu.h
    M include/hw/net/mii.h
    M include/hw/pci-host/dino.h
    M include/hw/pci/pcie_aer.h
    M include/hw/ssi/xilinx_spips.h
    M include/hw/virtio/virtio-net.h
    M include/sysemu/cryptodev-vhost.h
    M include/sysemu/cryptodev.h
    M include/sysemu/iothread.h
    M include/sysemu/stats.h
    M include/sysemu/tpm_backend.h

  Log Message:
  -----------
  include/: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: d30b5bc95a9406b4125a35defba3a953358215cb
      
https://github.com/qemu/qemu/commit/d30b5bc95a9406b4125a35defba3a953358215cb
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M scripts/checkpatch.pl
    M scripts/ci/gitlab-pipeline-status
    M scripts/codeconverter/codeconverter/qom_macros.py
    M scripts/oss-fuzz/minimize_qtest_trace.py
    M scripts/performance/topN_callgrind.py
    M scripts/performance/topN_perf.py
    M scripts/qapi/gen.py
    M scripts/replay-dump.py
    M scripts/simplebench/bench_block_job.py

  Log Message:
  -----------
  scripts/: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: 96420a30e0b509914609e45456ed3dfd47360a8c
      
https://github.com/qemu/qemu/commit/96420a30e0b509914609e45456ed3dfd47360a8c
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M tests/avocado/acpi-bits.py
    M tests/avocado/acpi-bits/bits-tests/testacpi.py2
    M tests/decode/err_pattern_group_ident2.decode
    M tests/docker/common.rc
    M tests/migration/guestperf-batch.py
    M tests/migration/guestperf.py
    M tests/plugin/mem.c
    M tests/qapi-schema/bad-if-not.json
    M tests/qemu-iotests/029
    M tests/qemu-iotests/040
    M tests/qemu-iotests/046
    M tests/qemu-iotests/059
    M tests/qemu-iotests/061
    M tests/qemu-iotests/071
    M tests/qemu-iotests/197
    M tests/qemu-iotests/215
    M tests/qemu-iotests/298
    M tests/qemu-iotests/pylintrc
    M tests/qtest/ahci-test.c
    M tests/qtest/bcm2835-dma-test.c
    M tests/qtest/bios-tables-test.c
    M tests/qtest/ds1338-test.c
    M tests/qtest/fuzz/generic_fuzz.c
    M tests/qtest/libqos/qgraph.c
    M tests/qtest/libqos/qgraph_internal.h
    M tests/qtest/libqos/virtio-gpio.c
    M tests/qtest/libqtest.c
    M tests/qtest/migration-test.c
    M tests/qtest/npcm7xx_timer-test.c
    M tests/qtest/tpm-emu.c
    M tests/qtest/tpm-tests.c
    M tests/qtest/tpm-tests.h
    M tests/qtest/tpm-tis-i2c-test.c
    M tests/qtest/tpm-tis-util.c
    M tests/qtest/vhost-user-blk-test.c
    M tests/qtest/virtio-net-test.c
    M tests/qtest/vmgenid-test.c
    M tests/tsan/suppressions.tsan
    M tests/uefi-test-tools/Makefile
    M tests/unit/check-qjson.c
    M tests/unit/test-aio.c
    M tests/unit/test-bdrv-graph-mod.c
    M tests/unit/test-crypto-secret.c
    M tests/unit/test-qobject-input-visitor.c
    M tests/unit/test-throttle.c
    M tests/unit/test-util-filemonitor.c
    M tests/unit/test-xs-node.c
    M tests/vm/Makefile.include
    M tests/vm/ubuntuvm.py

  Log Message:
  -----------
  tests/: spelling fixes

with some rewording in
 tests/qemu-iotests/298
 tests/qtest/fuzz/generic_fuzz.c
 tests/unit/test-throttle.c
as suggested by Eric.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Eric Blake <eblake@redhat.com>


  Commit: 01dc06511d679263505fadd84fd55f4955c6902b
      
https://github.com/qemu/qemu/commit/01dc06511d679263505fadd84fd55f4955c6902b
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M qga/channel-posix.c
    M qga/commands-posix-ssh.c
    M qga/commands-posix.c
    M qga/commands-win32.c
    M qga/main.c
    M qga/vss-win32/install.cpp

  Log Message:
  -----------
  qga/: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Eric Blake <eblake@redhat.com>


  Commit: 0a19d8799557f4644cbad76a6e496946166892b2
      
https://github.com/qemu/qemu/commit/0a19d8799557f4644cbad76a6e496946166892b2
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M backends/tpm/tpm_ioctl.h
    M chardev/char-socket.c
    M chardev/char.c
    M crypto/afalg.c
    M crypto/block-luks.c
    M crypto/der.c
    M crypto/der.h
    M nbd/client-connection.c
    M net/checksum.c
    M net/filter.c
    M net/vhost-vdpa.c

  Log Message:
  -----------
  misc/other: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Eric Blake <eblake@redhat.com>


  Commit: 3202d8e4047d5f4def96b5404633307c86e8db95
      
https://github.com/qemu/qemu/commit/3202d8e4047d5f4def96b5404633307c86e8db95
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M block.c
    M block/block-copy.c
    M block/export/vduse-blk.c
    M block/export/vhost-user-blk-server.c
    M block/export/vhost-user-blk-server.h
    M block/file-posix.c
    M block/graph-lock.c
    M block/io.c
    M block/linux-aio.c
    M block/mirror.c
    M block/qcow2-refcount.c
    M block/vhdx.c
    M block/vhdx.h

  Log Message:
  -----------
  block: spelling fixes

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Eric Blake <eblake@redhat.com>


  Commit: d864cf25924c3b39141574b9f78c2a923b7b8d87
      
https://github.com/qemu/qemu/commit/d864cf25924c3b39141574b9f78c2a923b7b8d87
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M hw/display/xlnx_dp.c

  Log Message:
  -----------
  hw/display/xlnx_dp: update comments

Clarify somewhat misleading code comments.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: bcd8e243083c878884e52d609deddbe6be17c730
      
https://github.com/qemu/qemu/commit/bcd8e243083c878884e52d609deddbe6be17c730
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options.hx: Rephrase the descriptions of the -hd* and -cdrom options

The current description says that these options will create a device
on the IDE bus, which is only true on x86. So rephrase these sentences
a little bit to speak of "default bus" instead.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: b21a6e31a182a5ae7436a444f840d49aac07c94f
      
https://github.com/qemu/qemu/commit/b21a6e31a182a5ae7436a444f840d49aac07c94f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M docs/multi-thread-compression.txt
    M docs/rdma.txt
    M tests/qemu-iotests/181
    M tests/qtest/test-hmp.c

  Log Message:
  -----------
  docs tests: Fix use of migrate_set_parameter

docs/multi-thread-compression.txt uses parameter names with
underscores instead of dashes.  Wrong since day one.

docs/rdma.txt, tests/qemu-iotests/181, and tests/qtest/test-hmp.c are
wrong the same way since commit cbde7be900d2 (v6.0.0).  Hard to see,
as test-hmp doesn't check whether the commands work, and iotest 181
appears to be unaffected.

Fixes: 263170e679df (docs: Add a doc about multiple thread compression)
Fixes: cbde7be900d2 (migrate: remove QMP/HMP commands for speed, downtime and 
cache size)
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 4d841daeb2098718244044a695965cc3254265c7
      
https://github.com/qemu/qemu/commit/4d841daeb2098718244044a695965cc3254265c7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

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

  Log Message:
  -----------
  tests/qtest/test-hmp: Fix migrate_set_parameter xbzrle-cache-size test

The command always fails with "Error: Parameter 'xbzrle_cache_size'
expects a power of two no less than the target page size".  The test
passes anyway.  Change the argument from 1 to 64k to make the test a
bit more useful.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: d417e2214d3adfd862bdf7afb3392e7f9de7fc05
      
https://github.com/qemu/qemu/commit/d417e2214d3adfd862bdf7afb3392e7f9de7fc05
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M include/exec/translator.h

  Log Message:
  -----------
  accel/tcg: Fix typo in translator_io_start() description

Missed while reviewing commit dfd1b81274
("accel/tcg: Introduce translator_io_start").

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: ded625e7aa6a7f3173a22657f7dc0e9ab3d8fa3b
      
https://github.com/qemu/qemu/commit/ded625e7aa6a7f3173a22657f7dc0e9ab3d8fa3b
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M cpu.c
    M hw/microblaze/boot.c
    M hw/mips/jazz.c
    M hw/mips/malta.c
    M hw/mips/mipssim.c
    M hw/nios2/boot.c
    M hw/xtensa/sim.c
    M hw/xtensa/xtfpga.c
    M target/arm/cpu.h

  Log Message:
  -----------
  trivial: Simplify the spots that use TARGET_BIG_ENDIAN as a numeric value

TARGET_BIG_ENDIAN is *always* defined, either as 0 for little endian
targets or as 1 for big endian targets. So we can use this as a value
directly in places that need such a 0 or 1 for some reason, instead
of taking a detour through an additional local variable or something
similar.

Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 44adcaacc877821729ab6d17ea826e1d6ce4bad6
      
https://github.com/qemu/qemu/commit/44adcaacc877821729ab6d17ea826e1d6ce4bad6
  Author: Daniel Henrique Barboza <danielhb413@gmail.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M hw/ppc/spapr_iommu.c

  Log Message:
  -----------
  hw/ppc: use g_free() in spapr_tce_table_post_load()

tcet->mig_table is copied from tcet->table, which in turn is created
in spapr_tce_alloc_table() using g_new0().

Use g_free() instead of free() to deallocate it.

Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
[Mjt: fix commit comments]


  Commit: 95eac43cb5f88afa7610470685bc5d25b301bd4d
      
https://github.com/qemu/qemu/commit/95eac43cb5f88afa7610470685bc5d25b301bd4d
  Author: Daniel Henrique Barboza <danielhb413@gmail.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M target/ppc/translate.c

  Log Message:
  -----------
  target/ppc: use g_free() in test_opcode_table()

table[i] is allocated in create_new_table() using g_new().

Use g_free(table[i]) instead of free(table[i]) to comply with QEMU low
level memory management guidelines.

Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
[Mjt: minor commit comment tweak]


  Commit: 0084f6834a13aedaf4375fa34161c2f6ff0aeaa8
      
https://github.com/qemu/qemu/commit/0084f6834a13aedaf4375fa34161c2f6ff0aeaa8
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M tests/qtest/usb-hcd-uhci-test.c
    M tests/qtest/usb-hcd-xhci-test.c

  Log Message:
  -----------
  tests/qtest/usb-hcd: Remove the empty "init" tests

These tests do nothing additional compared to the other test,
so let's remove the empty functions to avoid wasting some few
precious test cycles here.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 90a0778421acdf4ca903be64c8ed19378183c944
      
https://github.com/qemu/qemu/commit/90a0778421acdf4ca903be64c8ed19378183c944
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M hw/net/vmxnet3.c

  Log Message:
  -----------
  hw/net/vmxnet3: Fix guest-triggerable assert()

The assert() that checks for valid MTU sizes can be triggered by
the guest (e.g. with the reproducer code from the bug ticket
https://gitlab.com/qemu-project/qemu/-/issues/517 ). Let's avoid
this problem by simply logging the error and refusing to activate
the device instead.

Fixes: d05dcd94ae ("net: vmxnet3: validate configuration values during 
activate")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Cc: qemu-stable@nongnu.org
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
[Mjt: change format specifier from %d to %u for uint32_t argument]


  Commit: 95bef686e490bc3afc3f51f5fc6e20bf260b938c
      
https://github.com/qemu/qemu/commit/95bef686e490bc3afc3f51f5fc6e20bf260b938c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M hw/display/qxl.c

  Log Message:
  -----------
  qxl: don't assert() if device isn't yet initialized

If the PCI BAR isn't yet mapped or was unmapped, QXL_IO_SET_MODE will
assert(). Instead, report a guest bug and keep going.

This can be reproduced with:

cat << EOF | ./qemu-system-x86_64 -vga qxl -m 2048 -nodefaults -qtest stdio
outl 0xcf8 0x8000101c
outl 0xcfc 0xc000
outl 0xcf8 0x80001001
outl 0xcfc 0x01000000
outl 0xc006 0x00
EOF

Fixes: https://gitlab.com/qemu-project/qemu/-/issues/1829

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 2f352bc2270fdc896beb2957b5171b03ba3e2d66
      
https://github.com/qemu/qemu/commit/2f352bc2270fdc896beb2957b5171b03ba3e2d66
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M MAINTAINERS
    M docs/specs/pci-ids.rst
    M hw/Kconfig
    M hw/meson.build
    A hw/ufs/Kconfig
    A hw/ufs/lu.c
    A hw/ufs/meson.build
    A hw/ufs/trace-events
    A hw/ufs/trace.h
    A hw/ufs/ufs.c
    A hw/ufs/ufs.h
    A include/block/ufs.h
    M include/hw/pci/pci.h
    M include/hw/pci/pci_ids.h
    M include/scsi/constants.h
    M iothread.c
    M meson.build
    M tests/qtest/meson.build
    A tests/qtest/ufs-test.c

  Log Message:
  -----------
  Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into 
staging

Pull request

- Jeuk Kim's emulated UFS device
- Fabiano Rosas' IOThread GSource "name" debugging aid

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCAAdFiEEhpWov9P5fNqsNXdanKSrs4Grc8gFAmT6E3YACgkQnKSrs4Gr
# c8g3NwgAxVSzxS6hGCs6hKjRJ6f8HIlBWWbeO273XWbuAsMUbbYYAw7Gx6bzrbnb
# NFdFZ4F3M0lOfIaGFONasA4Wo2rIuiWVfj6Es4pcYjnexF0OmhAib2RLLEtuDlyc
# EJB/s4Mo2Xk+aw8LzQoYJVvDYi+hTZMmaHaQmNAsYLyQmsN/zg5iEE/vMDqVCNOs
# trv9rMGOJBblzJ4bqgItJ80nSVaEbwErpiU1+NTY77dpTeIt/3nq7yGAo+h4rVpc
# Tv4IuH8y6Rb9xjlwSANL2YKS2VOuJc5J/G5vpM63T4O2yzYSosTsU+ET/ZqB2U1H
# v0uT9K2akfsTOFR8rUaroFsXha8IMQ==
# =6SqP
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 07 Sep 2023 14:16:22 EDT
# gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [ultimate]
# gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [ultimate]
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8

* tag 'block-pull-request' of https://gitlab.com/stefanha/qemu:
  tests/qtest: Introduce tests for UFS
  hw/ufs: Support for UFS logical unit
  hw/ufs: Support for Query Transfer Requests
  hw/ufs: Initial commit for emulated Universal-Flash-Storage
  iothread: Set the GSource "name" field

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>


  Commit: f6f4620cbbe03fbdbddddd9c325ab3ea0dad33c6
      
https://github.com/qemu/qemu/commit/f6f4620cbbe03fbdbddddd9c325ab3ea0dad33c6
  Author: Denis V. Lunev <den@openvz.org>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M qemu-nbd.c

  Log Message:
  -----------
  qemu-nbd: Restore "qemu-nbd -v --fork" output

Closing stderr earlier is good for daemonized qemu-nbd under ssh
earlier, but breaks the case where -v is being used to track what is
happening in the server, as in iotest 233.

When we know we are verbose, we should preserve original stderr and
restore it once the setup stage is done. This commit restores the
original behavior with -v option. In this case original output
inside the test is kept intact.

Reported-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: Eric Blake <eblake@redhat.com>
CC: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
CC: Hanna Reitz <hreitz@redhat.com>
CC: Mike Maslenkin <mike.maslenkin@gmail.com>
Fixes: 5c56dd27a2 ("qemu-nbd: fix regression with qemu-nbd --fork run over ssh")
Message-ID: <20230906093210.339585-7-den@openvz.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Tested-by: Eric Blake <eblake@redhat.com>
[eblake: fix build by avoiding stderr as struct member name]
Signed-off-by: Eric Blake <eblake@redhat.com>


  Commit: 35e087de085cd6cf7e4c64c9b59b62c37ddcd1bd
      
https://github.com/qemu/qemu/commit/35e087de085cd6cf7e4c64c9b59b62c37ddcd1bd
  Author: Denis V. Lunev <den@openvz.org>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M docs/tools/qemu-nbd.rst

  Log Message:
  -----------
  qemu-nbd: document -v behavior in respect to --fork in man

Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: Eric Blake <eblake@redhat.com>
CC: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Message-ID: <20230906093210.339585-8-den@openvz.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
[eblake: Wording improvement]
Signed-off-by: Eric Blake <eblake@redhat.com>


  Commit: 0b63052a46adcd70ac654624b6cad196c9269379
      
https://github.com/qemu/qemu/commit/0b63052a46adcd70ac654624b6cad196c9269379
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M block/nbd.c
    M docs/tools/qemu-nbd.rst
    M include/block/nbd.h
    M include/io/channel-util.h
    M include/io/channel.h
    M include/qemu/vhost-user-server.h
    M io/channel-command.c
    M io/channel-file.c
    M io/channel-null.c
    M io/channel-socket.c
    M io/channel-tls.c
    M io/channel-util.c
    M io/channel.c
    M migration/channel-block.c
    M migration/rdma.c
    M nbd/client-connection.c
    M nbd/client.c
    M nbd/server.c
    M qemu-nbd.c
    M scsi/qemu-pr-helper.c
    M tests/qemu-iotests/197
    M tests/qemu-iotests/197.out
    M util/iov.c
    M util/vhost-user-server.c

  Log Message:
  -----------
  Merge tag 'pull-nbd-2023-09-07-v2' of https://repo.or.cz/qemu/ericb into 
staging

NBD patches for 2023-09-07

- Andrey Drobyshev - fix regression in iotest 197 under -nbd
- Stefan Hajnoczi - allow coroutine read and write context to split
across threads
- Philippe Mathieu-Daudé - remove a VLA allocation
- Denis V. Lunev - fix regression in iotest 233 with qemu-nbd -v --fork

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAmT7EsUACgkQp6FrSiUn
# Q2qiKgf9EqCWPmcsH2nvXrDvZmDc0/I4tineaNY+hSdPtSb6RFA1IH8AvzkrkPYU
# 9ojX6QFp1Z30fUs+pwweQhBMYta03QyjCFhsbPRmDq391dtIDCeww3o+RD1kw/pg
# 2ZC+P9N1U3pi2Hi8FhxH17GYYgOQnHMKM9gt1V7JOQvFsDFWbTo9sFj8p/BPoWxV
# I3TeLQDWqVnNjf57lG2pwhdKc8DbKoqRmA3XNiXiKI5inEBeRJsTdMMGn4YWpwJE
# Y5imM/PbyCqRKQ6MYyJenVk4QVTe1IKO6D4vf1ZHLDBEiaw9NaeYHlk6lnDC4O9v
# PeTycAwND6cMKYlKMyEzcJXv9IdRBw==
# =jAZi
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 08 Sep 2023 08:25:41 EDT
# gpg:                using RSA key 71C2CC22B1C4602927D2F3AAA7A16B4A2527436A
# gpg: Good signature from "Eric Blake <eblake@redhat.com>" [full]
# gpg:                 aka "Eric Blake (Free Software Programmer) 
<ebb9@byu.net>" [full]
# gpg:                 aka "[jpeg image of size 6874]" [full]
# Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A

* tag 'pull-nbd-2023-09-07-v2' of https://repo.or.cz/qemu/ericb:
  qemu-nbd: document -v behavior in respect to --fork in man
  qemu-nbd: Restore "qemu-nbd -v --fork" output
  qemu-nbd: invent nbd_client_release_pipe() helper
  qemu-nbd: put saddr into into struct NbdClientOpts
  qemu-nbd: move srcpath into struct NbdClientOpts
  qemu-nbd: define struct NbdClientOpts when HAVE_NBD_DEVICE is not defined
  qemu-nbd: improve error message for dup2 error
  util/iov: Avoid dynamic stack allocation
  io: follow coroutine AioContext in qio_channel_yield()
  io: check there are no qio_channel_yield() coroutines during ->finalize()
  nbd: drop unused nbd_start_negotiate() aio_context argument
  nbd: drop unused nbd_receive_negotiate() aio_context argument
  qemu-iotests/197: use more generic commands for formats other than qcow2

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>


  Commit: c5ea91da443b458352c1b629b490ee6631775cb4
      
https://github.com/qemu/qemu/commit/c5ea91da443b458352c1b629b490ee6631775cb4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M audio/mixeng.h
    M backends/tpm/tpm_ioctl.h
    M block.c
    M block/block-copy.c
    M block/export/vduse-blk.c
    M block/export/vhost-user-blk-server.c
    M block/export/vhost-user-blk-server.h
    M block/file-posix.c
    M block/graph-lock.c
    M block/io.c
    M block/linux-aio.c
    M block/mirror.c
    M block/qcow2-refcount.c
    M block/vhdx.c
    M block/vhdx.h
    M bsd-user/trace-events
    M chardev/char-socket.c
    M chardev/char.c
    M cpu.c
    M crypto/afalg.c
    M crypto/block-luks.c
    M crypto/der.c
    M crypto/der.h
    M docs/multi-thread-compression.txt
    M docs/rdma.txt
    M ebpf/trace-events
    M hw/audio/fmopl.c
    M hw/audio/fmopl.h
    M hw/audio/gusemu_hal.c
    M hw/audio/intel-hda-defs.h
    M hw/display/qxl.c
    M hw/display/xlnx_dp.c
    M hw/microblaze/boot.c
    M hw/mips/jazz.c
    M hw/mips/malta.c
    M hw/mips/mipssim.c
    M hw/net/vmxnet3.c
    M hw/nios2/boot.c
    M hw/nubus/trace-events
    M hw/ppc/spapr_iommu.c
    M hw/riscv/microchip_pfsoc.c
    M hw/riscv/virt.c
    M hw/xen/xen_pvdev.c
    M hw/xtensa/sim.c
    M hw/xtensa/xtfpga.c
    M include/block/block_int-common.h
    M include/chardev/char-fe.h
    M include/crypto/akcipher.h
    M include/crypto/ivgen.h
    M include/exec/translator.h
    M include/hw/acpi/aml-build.h
    M include/hw/acpi/pc-hotplug.h
    M include/hw/acpi/vmgenid.h
    M include/hw/boards.h
    M include/hw/char/avr_usart.h
    M include/hw/clock.h
    M include/hw/cxl/cxl_device.h
    M include/hw/hyperv/vmbus.h
    M include/hw/misc/macio/pmu.h
    M include/hw/net/mii.h
    M include/hw/pci-host/dino.h
    M include/hw/pci/pcie_aer.h
    M include/hw/riscv/riscv_hart.h
    M include/hw/ssi/xilinx_spips.h
    M include/hw/virtio/virtio-net.h
    M include/sysemu/cryptodev-vhost.h
    M include/sysemu/cryptodev.h
    M include/sysemu/iothread.h
    M include/sysemu/stats.h
    M include/sysemu/tpm_backend.h
    M nbd/client-connection.c
    M net/checksum.c
    M net/filter.c
    M net/vhost-vdpa.c
    M qemu-options.hx
    M qga/channel-posix.c
    M qga/commands-posix-ssh.c
    M qga/commands-posix.c
    M qga/commands-win32.c
    M qga/main.c
    M qga/vss-win32/install.cpp
    M scripts/checkpatch.pl
    M scripts/ci/gitlab-pipeline-status
    M scripts/codeconverter/codeconverter/qom_macros.py
    M scripts/oss-fuzz/minimize_qtest_trace.py
    M scripts/performance/topN_callgrind.py
    M scripts/performance/topN_perf.py
    M scripts/qapi/gen.py
    M scripts/replay-dump.py
    M scripts/simplebench/bench_block_job.py
    M target/arm/cpu.h
    M target/hexagon/README
    M target/hexagon/fma_emu.c
    M target/hexagon/idef-parser/README.rst
    M target/hexagon/idef-parser/idef-parser.h
    M target/hexagon/idef-parser/parser-helpers.c
    M target/hexagon/imported/alu.idef
    M target/hexagon/imported/macros.def
    M target/hexagon/imported/mmvec/ext.idef
    M target/ppc/translate.c
    M target/riscv/cpu.h
    M target/riscv/cpu_bits.h
    M target/riscv/csr.c
    M target/riscv/debug.c
    M target/riscv/insn_trans/trans_rvf.c.inc
    M target/riscv/insn_trans/trans_rvv.c.inc
    M target/riscv/insn_trans/trans_rvzfh.c.inc
    M target/riscv/monitor.c
    M target/s390x/kvm/trace-events
    M tests/avocado/acpi-bits.py
    M tests/avocado/acpi-bits/bits-tests/testacpi.py2
    M tests/decode/err_pattern_group_ident2.decode
    M tests/docker/common.rc
    M tests/migration/guestperf-batch.py
    M tests/migration/guestperf.py
    M tests/plugin/mem.c
    M tests/qapi-schema/bad-if-not.json
    M tests/qemu-iotests/029
    M tests/qemu-iotests/040
    M tests/qemu-iotests/046
    M tests/qemu-iotests/059
    M tests/qemu-iotests/061
    M tests/qemu-iotests/071
    M tests/qemu-iotests/181
    M tests/qemu-iotests/197
    M tests/qemu-iotests/215
    M tests/qemu-iotests/298
    M tests/qemu-iotests/pylintrc
    M tests/qtest/ahci-test.c
    M tests/qtest/bcm2835-dma-test.c
    M tests/qtest/bios-tables-test.c
    M tests/qtest/ds1338-test.c
    M tests/qtest/fuzz/generic_fuzz.c
    M tests/qtest/libqos/qgraph.c
    M tests/qtest/libqos/qgraph_internal.h
    M tests/qtest/libqos/virtio-gpio.c
    M tests/qtest/libqtest.c
    M tests/qtest/migration-test.c
    M tests/qtest/npcm7xx_timer-test.c
    M tests/qtest/test-hmp.c
    M tests/qtest/tpm-emu.c
    M tests/qtest/tpm-tests.c
    M tests/qtest/tpm-tests.h
    M tests/qtest/tpm-tis-i2c-test.c
    M tests/qtest/tpm-tis-util.c
    M tests/qtest/usb-hcd-uhci-test.c
    M tests/qtest/usb-hcd-xhci-test.c
    M tests/qtest/vhost-user-blk-test.c
    M tests/qtest/virtio-net-test.c
    M tests/qtest/vmgenid-test.c
    M tests/tcg/hexagon/fpstuff.c
    M tests/tcg/hexagon/test_clobber.S
    M tests/tsan/suppressions.tsan
    M tests/uefi-test-tools/Makefile
    M tests/unit/check-qjson.c
    M tests/unit/test-aio.c
    M tests/unit/test-bdrv-graph-mod.c
    M tests/unit/test-crypto-secret.c
    M tests/unit/test-qobject-input-visitor.c
    M tests/unit/test-throttle.c
    M tests/unit/test-util-filemonitor.c
    M tests/unit/test-xs-node.c
    M tests/vm/Makefile.include
    M tests/vm/ubuntuvm.py

  Log Message:
  -----------
  Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging

trivial patches for 2023-09-08

# -----BEGIN PGP SIGNATURE-----
#
# iQFDBAABCAAtFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmT68tMPHG1qdEB0bHMu
# bXNrLnJ1AAoJEHAbT2saaT5ZbEwH/2XcX1f4KcEJbgUn0JVhGQ5GH2c2jepZlkTZ
# 2dhvdEECbOPMg73hty0fyyWlyuLWdJ9cMpONfMtzmHTH8RKEOAbpn/zusyo3H+48
# 6cunyUpBqbmb7MHPchrN+JmvtvaSPSazsj2Zdkh+Y4WlfEYj+yVysQ4zQlBlRyHv
# iOTi6OdjxXg1QcbtJxAUhp+tKaRJzagiCpLkoyW2m8DIuV9cLVHMJsE3OMgfKNgK
# /S+O1fLcaDhuSCrHAbZzArF3Tr4bfLqSwDtGCJfQpqKeIQDJuI+41GLIlm1nYY70
# IFJzEWMOrX/rcMG1CQnUFZOOyDSO+NfILwNnU+eyM49MUekmY54=
# =mmPS
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 08 Sep 2023 06:09:23 EDT
# gpg:                using RSA key 7B73BAD68BE7A2C289314B22701B4F6B1A693E59
# gpg:                issuer "mjt@tls.msk.ru"
# gpg: Good signature from "Michael Tokarev <mjt@tls.msk.ru>" [full]
# gpg:                 aka "Michael Tokarev <mjt@corpit.ru>" [full]
# gpg:                 aka "Michael Tokarev <mjt@debian.org>" [full]
# Primary key fingerprint: 6EE1 95D1 886E 8FFB 810D  4324 457C E0A0 8044 65C5
#      Subkey fingerprint: 7B73 BAD6 8BE7 A2C2 8931  4B22 701B 4F6B 1A69 3E59

* tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu: (22 commits)
  qxl: don't assert() if device isn't yet initialized
  hw/net/vmxnet3: Fix guest-triggerable assert()
  tests/qtest/usb-hcd: Remove the empty "init" tests
  target/ppc: use g_free() in test_opcode_table()
  hw/ppc: use g_free() in spapr_tce_table_post_load()
  trivial: Simplify the spots that use TARGET_BIG_ENDIAN as a numeric value
  accel/tcg: Fix typo in translator_io_start() description
  tests/qtest/test-hmp: Fix migrate_set_parameter xbzrle-cache-size test
  docs tests: Fix use of migrate_set_parameter
  qemu-options.hx: Rephrase the descriptions of the -hd* and -cdrom options
  hw/display/xlnx_dp: update comments
  block: spelling fixes
  misc/other: spelling fixes
  qga/: spelling fixes
  tests/: spelling fixes
  scripts/: spelling fixes
  include/: spelling fixes
  audio: spelling fixes
  xen: spelling fix
  riscv: spelling fixes
  ...

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>


Compare: https://github.com/qemu/qemu/compare/82e181ad65da...c5ea91da443b



reply via email to

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