[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-stable] [Qemu-devel] [PATCH 00/79] Patch Round-up for stable 2
From: |
Michael Roth |
Subject: |
Re: [Qemu-stable] [Qemu-devel] [PATCH 00/79] Patch Round-up for stable 2.9.1, freeze on 2017-09-04 |
Date: |
Mon, 28 Aug 2017 19:47:58 -0500 |
User-agent: |
alot/0.5.1 |
Quoting Michael Roth (2017-08-28 19:13:35)
> Hi everyone,
>
> The following new patches are queued for QEMU stable v2.9.1:
>
>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_mdroth_qemu_commits_stable-2D2.9-2Dstaging&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=sThPI1c0u5x-3sg5Nw8wNqjg_5Z5xLzfPGC18E94zn8&m=Mw1bU8iEiV5THnZe_RluoHefJMDFgKus3DOUY40AbVA&s=wB11-59-V11-yisUGoowZ4UvmSBfZNqhjDdEk9QwqAk&e=
>
>
> The release is planned for 2017-09-07:
>
>
> https://urldefense.proofpoint.com/v2/url?u=http-3A__wiki.qemu.org_Planning_2.9&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=sThPI1c0u5x-3sg5Nw8wNqjg_5Z5xLzfPGC18E94zn8&m=Mw1bU8iEiV5THnZe_RluoHefJMDFgKus3DOUY40AbVA&s=aKWE0XkaM9D2OJvn5Etwst9lR3FUDED9C_m5ue7HB6w&e=
>
Sorry for this. I've sent some other emails to see if this behavior
continued from my SMTP relay, and it seems to have been some sort of
temporary issue. The original URLs were (assuming I don't get bit by
this again):
https://github.com/mdroth/qemu/commits/stable-2.9-staging
and
http://wiki.qemu.org/Planning/2.9
>
> Please respond here or CC address@hidden on any patches you
> think should be included in the release.
>
> Testing/feedback is greatly appreciated.
>
> Thanks!
>
> ----------------------------------------------------------------
> Alberto Garcia (1):
> stream: fix crash in stream_start() when block_job_create() fails
>
> Aleksandr Bezzubikov (1):
> hw/i386: allow SHPC for Q35 machine
>
> Alexander Graf (2):
> hid: Reset kbd modifiers on reset
> input: Decrement queue count on kbd delay
>
> Anton Nefedov (1):
> qemu-img: wait for convert coroutines to complete
>
> Bruce Rogers (2):
> ACPI: don't call acpi_pcihp_device_plug_cb on xen
> 9pfs: local: remove: use correct path component
>
> Daniel P. Berrange (1):
> migration: setup bi-directional I/O channel for exec: protocol
>
> Eduardo Habkost (1):
> pc: Use "min-[x]level" on compat_props
>
> Eric Blake (16):
> dirty-bitmap: Report BlockDirtyInfo.count in bytes, as documented
> coccinelle: Add script to remove useless QObject casts
> qobject: Drop useless QObject casts
> qobject: Add helper macros for common scalar insertions
> s390x: Drop useless casts
> qobject: Use simpler QDict/QList scalar insertion macros
> blkdebug: Sanity check block layer guarantees
> blkdebug: Refactor error injection
> blkdebug: Add pass-through write_zero and discard support
> blkdebug: Simplify override logic
> blkdebug: Add ability to override unmap geometries
> tests: Add coverage for recent block geometry fixes
> block: Simplify BDRV_BLOCK_RAW recursion
> block: Guarantee that *file is set on bdrv_get_block_status()
> nbd: Fully initialize client in case of failed negotiation
> nbd: Fix regression on resiliency to port scan
>
> Fam Zheng (2):
> block: Reuse bs as backing hd for drive-backup sync=none
> virtio-scsi: Unset hotplug handler when unrealize
>
> Gerd Hoffmann (1):
> input: limit kbd queue depth
>
> Greg Kurz (7):
> 9pfs: local: fix unlink of alien files in mapped-file mode
> virtio: allow broken device to notify guest
> target/ppc: pass const string to kvmppc_is_mem_backend_page_size_ok()
> target/ppc: fix memory leak in kvmppc_is_mem_backend_page_size_ok()
> spapr: fix memory leak in spapr_memory_pre_plug()
> spapr: fix memory leak in spapr_core_pre_plug()
> 9pfs: local: fix fchmodat_nofollow() limitations
>
> Halil Pasic (1):
> s390x/css: catch section mismatch on load
>
> Herongguang (Stephen) (1):
> pci: deassert intx when pci device unrealize
>
> Hervé Poussineau (1):
> vvfat: fix qemu-img map and qemu-img convert
>
> Jason Wang (2):
> virtio-scsi: finalize IOMMU support
> virtio-net: fix offload ctrl endian
>
> Jeff Cody (1):
> block/nfs: fix mutex assertion in nfs_file_close()
>
> John Snow (1):
> blockdev: use drained_begin/end for qmp_block_resize
>
> Kevin Wolf (6):
> mirror: Drop permissions on s->target on completion
> commit: Fix use after free in completion
> commit: Fix completion with extra reference
> commit: Add NULL check for overlay_bs
> qemu-iotests: Test automatic commit job cancel on hot unplug
> block: Skip implicit nodes in query-block/blockstats
>
> Ladi Prosek (1):
> virtio-serial-bus: Unset hotplug handler when unrealize
>
> Laurent Vivier (3):
> spapr: add pre_plug function for memory
> spapr: fix migration to pseries machine < 2.8
> cpu: don't allow negative core id
>
> Markus Armbruster (1):
> replication: Make --disable-replication compile again
>
> Max Filippov (3):
> target/xtensa: fix mapping direction in read/write simcalls
> target/xtensa: fix return value of read/write simcalls
> target/xtensa: handle unknown registers in gdbstub
>
> Max Reitz (11):
> qemu-img/convert: Always set ret < 0 on error
> qemu-img/convert: Use @opts for one thing only
> qemu-img/convert: Move bs_n > 1 && -B check down
> block: An empty filename counts as no filename
> iotests/051: Add test for empty filename
> block: Do not unref bs->file on error in BD's open
> block/vhdx: Make vhdx_create() always set errp
> block: Add errp to b{lk,drv}_truncate()
> blkdebug: Catch bs->exact_filename overflow
> blkverify: Catch bs->exact_filename overflow
> block: Do not strcmp() with NULL uri->scheme
>
> Michael Roth (2):
> tests: check-qom-proplist: add checks for cmdline-created objects
> monitor: fix object_del for command-line-created objects
>
> Paolo Bonzini (5):
> curl: strengthen assertion in curl_clean_state
> curl: never invoke callbacks with s->mutex held
> curl: avoid recursive locking of BDRVCURLState mutex
> linuxboot_dma: compile for i486
> nbd: fix NBD over TLS
>
> Sameeh Jubran (2):
> qga-win: Enable 'can-offline' field in 'guest-get-vcpus' reply
> e1000e: Fix ICR "Other" causes clear logic
>
> Stefan Hajnoczi (1):
> aio: add missing aio_notify() to aio_enable_external()
>
> Yunjian Wang (1):
> virtio-net: fix wild pointer when remove virtio-net queues
>
> Zhiyong Yang (1):
> hw/virtio: fix vhost user fails to startup when MQ
>
> MAINTAINERS | 1 +
> block.c | 82 +++++-----
> block/blkdebug.c | 288
> ++++++++++++++++++++++++++++--------
> block/blkreplay.c | 3 -
> block/blkverify.c | 26 ++--
> block/block-backend.c | 5 +-
> block/commit.c | 24 ++-
> block/crypto.c | 2 +-
> block/curl.c | 33 ++++-
> block/dirty-bitmap.c | 2 +-
> block/file-posix.c | 8 +-
> block/file-win32.c | 4 +-
> block/io.c | 9 +-
> block/mirror.c | 12 +-
> block/nbd-client.c | 4 +-
> block/nbd.c | 47 +++---
> block/nfs.c | 56 ++++---
> block/null.c | 2 +-
> block/parallels.c | 13 +-
> block/qapi.c | 34 ++++-
> block/qcow.c | 6 +-
> block/qcow2-refcount.c | 5 +-
> block/qcow2.c | 18 ++-
> block/qed.c | 2 +-
> block/quorum.c | 16 +-
> block/raw-format.c | 2 +-
> block/rbd.c | 16 +-
> block/sheepdog.c | 6 +-
> block/snapshot.c | 2 +-
> block/ssh.c | 18 +--
> block/stream.c | 2 +-
> block/vdi.c | 4 +-
> block/vhdx-log.c | 2 +-
> block/vhdx.c | 29 +++-
> block/vmdk.c | 13 +-
> block/vpc.c | 13 +-
> block/vvfat.c | 13 +-
> blockdev-nbd.c | 6 +-
> blockdev.c | 71 ++++-----
> hw/9pfs/9p-local.c | 78 ++++++----
> hw/9pfs/9p-util.h | 24 +--
> hw/acpi/piix4.c | 11 +-
> hw/block/xen_disk.c | 2 +-
> hw/char/virtio-serial-bus.c | 3 +
> hw/cpu/core.c | 5 +
> hw/i386/acpi-build.c | 4 +-
> hw/input/hid.c | 1 +
> hw/net/e1000e_core.c | 10 +-
> hw/net/virtio-net.c | 5 +
> hw/pci/pci.c | 1 +
> hw/ppc/spapr.c | 46 ++++--
> hw/ppc/spapr_pci.c | 28 ++--
> hw/s390x/css.c | 14 ++
> hw/s390x/virtio-ccw.c | 6 +-
> hw/scsi/virtio-scsi.c | 6 +-
> hw/usb/xen-usb.c | 12 +-
> hw/virtio/vhost-user.c | 21 ++-
> hw/virtio/virtio.c | 4 +-
> include/block/aio.h | 10 +-
> include/block/block.h | 3 +-
> include/block/block_int.h | 1 +
> include/block/nbd.h | 2 +-
> include/hw/i386/pc.h | 42 +++---
> include/qapi/qmp/qdict.h | 8 +
> include/qapi/qmp/qlist.h | 8 +
> include/sysemu/block-backend.h | 2 +-
> migration/colo.c | 12 ++
> migration/exec.c | 4 +-
> monitor.c | 28 ++--
> nbd/server.c | 32 ++--
> pc-bios/linuxboot_dma.bin | Bin 1536 -> 1536 bytes
> pc-bios/optionrom/Makefile | 1 +
> qapi/block-core.json | 39 ++++-
> qapi/qmp-event.c | 2 +-
> qemu-img.c | 75 +++++-----
> qemu-io-cmds.c | 5 +-
> qemu-io.c | 2 +-
> qemu-nbd.c | 8 +-
> qga/commands-win32.c | 2 +-
> qobject/qdict.c | 2 +-
> qom/object_interfaces.c | 9 ++
> scripts/coccinelle/qobject.cocci | 35 +++++
> target/ppc/kvm.c | 5 +-
> target/ppc/kvm_ppc.h | 4 +-
> target/s390x/cpu_models.c | 4 +-
> target/xtensa/gdbstub.c | 13 +-
> target/xtensa/xtensa-semi.c | 27 +++-
> tests/check-qdict.c | 142 +++++++++---------
> tests/check-qlist.c | 4 +-
> tests/check-qom-proplist.c | 56 +++++++
> tests/device-introspect-test.c | 4 +-
> tests/qemu-iotests/040 | 63 +++++++-
> tests/qemu-iotests/040.out | 4 +-
> tests/qemu-iotests/041 | 38 ++++-
> tests/qemu-iotests/041.out | 4 +-
> tests/qemu-iotests/051 | 1 +
> tests/qemu-iotests/051.out | 3 +
> tests/qemu-iotests/051.pc.out | 3 +
> tests/qemu-iotests/122.out | 4 +-
> tests/qemu-iotests/177 | 117 +++++++++++++++
> tests/qemu-iotests/177.out | 51 +++++++
> tests/qemu-iotests/group | 1 +
> tests/test-qemu-opts.c | 4 +-
> tests/test-qmp-commands.c | 30 ++--
> tests/test-qmp-event.c | 30 ++--
> tests/test-qobject-output-visitor.c | 6 +-
> tests/test-x86-cpuid-compat.c | 38 +++++
> ui/input.c | 15 +-
> util/qemu-option.c | 2 +-
> 109 files changed, 1507 insertions(+), 678 deletions(-)
> create mode 100644 scripts/coccinelle/qobject.cocci
> create mode 100755 tests/qemu-iotests/177
> create mode 100644 tests/qemu-iotests/177.out
>
>
- [Qemu-stable] [PATCH 69/79] commit: Add NULL check for overlay_bs, (continued)
- [Qemu-stable] [PATCH 69/79] commit: Add NULL check for overlay_bs, Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 70/79] spapr: fix memory leak in spapr_core_pre_plug(), Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 07/79] iotests/051: Add test for empty filename, Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 06/79] block: An empty filename counts as no filename, Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 72/79] input: limit kbd queue depth, Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 75/79] block: Skip implicit nodes in query-block/blockstats, Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 78/79] block/nfs: fix mutex assertion in nfs_file_close(), Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 77/79] hw/i386: allow SHPC for Q35 machine, Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 08/79] migration: setup bi-directional I/O channel for exec: protocol, Michael Roth, 2017/08/28
- [Qemu-stable] [PATCH 79/79] 9pfs: local: fix fchmodat_nofollow() limitations, Michael Roth, 2017/08/28
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/79] Patch Round-up for stable 2.9.1, freeze on 2017-09-04,
Michael Roth <=
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/79] Patch Round-up for stable 2.9.1, freeze on 2017-09-04, Thomas Huth, 2017/08/28
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/79] Patch Round-up for stable 2.9.1, freeze on 2017-09-04, Cole Robinson, 2017/08/29
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/79] Patch Round-up for stable 2.9.1, freeze on 2017-09-04, Peter Maydell, 2017/08/31
- Re: [Qemu-stable] [PATCH 00/79] Patch Round-up for stable 2.9.1, freeze on 2017-09-04, Peter Lieven, 2017/08/31
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/79] Patch Round-up for stable 2.9.1, freeze on 2017-09-04, Michael Roth, 2017/08/31