The following changes since commit 6b99bb046dd36a6dd5525b8f88c2dcddae49222a:
Merge tag 'pull-lu-20241122' of https://gitlab.com/rth7680/qemu into staging (2024-11-24 13:39:06 +0000)
are available in the Git repository at:
https://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to fbdea3d6c13d5a75895c287a004c6f1a6bf6c164:
ssh: Do not switch session to non-blocking mode (2024-11-25 11:03:42 +0100)
----------------------------------------------------------------
Block layer patches
- Fix qmp_device_add() to not throw non-scalar options away (fixes
iothread-vq-mapping being silently ignored in device_add)
- Fix qdev property crash with integer PCI addresses and JSON -device
- iotests: Fix mypy failure
- parallels: Avoid potential integer overflow
- ssh: libssh broke with non-blocking sessions, use a blocking one for now
- Fix crash in migration_is_running()
----------------------------------------------------------------
Dmitry Frolov (1):
parallels: fix possible int overflow
Jakub Jelen (1):
ssh: Do not switch session to non-blocking mode
John Snow (4):
iotests: reflow ReproducibleTestRunner arguments
iotests: correct resultclass type in ReproducibleTestRunner
python: disable too-many-positional-arguments warning
python: silence pylint raising-non-exception error
Kevin Wolf (2):
qdev: Fix set_pci_devfn() to visit option only once
tests/avocado/hotplug_blk: Fix addr in device_add command
Stefan Hajnoczi (2):
qdev-monitor: avoid QemuOpts in QMP device_add
vl: use qmp_device_add() in qemu_create_cli_devices()
block/parallels.c | 4 +--
block/ssh.c | 3 ---
hw/core/qdev-properties-system.c | 54 ++++++++++++++++++++++++++--------------
system/qdev-monitor.c | 42 ++++++++++++++++++++-----------
system/vl.c | 14 +++--------
python/scripts/mkvenv.py | 3 +++
tests/avocado/hotplug_blk.py | 2 +-
tests/qemu-iotests/iotests.py | 11 +++++---
python/setup.cfg | 1 +
tests/qemu-iotests/pylintrc | 1 +
10 files changed, 83 insertions(+), 52 deletions(-)