[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/67] Patch Round-up for stable 2.7.1, freeze on 20
From: |
Michael Roth |
Subject: |
[Qemu-devel] [PATCH 00/67] Patch Round-up for stable 2.7.1, freeze on 2016-12-20 |
Date: |
Wed, 14 Dec 2016 18:43:54 -0600 |
Hi everyone,
The following new patches are queued for QEMU stable v2.7.1:
https://github.com/mdroth/qemu/commits/stable-2.7-staging
The release is planned for 2016-12-23:
http://wiki.qemu.org/Planning/2.7
Please respond here or CC address@hidden on any patches you
think should be included in the release.
Testing/feedback is greatly appreciated.
Thanks!
----------------------------------------------------------------
Adrian Bunk (1):
rules.mak: Use -r instead of -Wl, -r to fix building when PIE is default
Alberto Garcia (2):
throttle: Correct access to wrong BlockBackendPublic structures
qemu-iotests: Test I/O in a single drive from a throttling group
Alex Williamson (2):
memory: Replace skip_dump flag with "ram_device"
memory: Don't use memcpy for ram_device regions
Corey Minyard (1):
acpi/ipmi: Initialize the fwinfo before fetching it
Cornelia Huck (2):
linux-headers: update
s390x/css: handle cssid 255 correctly
Daniel P. Berrange (4):
crypto: ensure XTS is only used with ciphers with 16 byte blocks
qcow2: fix encryption during cow of sectors
char: fix missing return in error path for chardev TLS init
net: fix sending of data with -net socket, listen backend
David Gibson (2):
vfio/pci: Fix regression in MSI routing configuration
target-ppc: Fix CPU migration from qemu-2.6 <-> later versions
Eduardo Habkost (2):
vhost-user-test: Use libqos instead of pxe-virtio.rom
vl: Delay initialization of memory backends
Emilio G. Cota (2):
qht: simplify qht_reset_size
qht: fix unlock-after-free segfault upon resizing
Eric Blake (6):
iscsi: Fix divide-by-zero regression on raw SG devices
migrate: Fix cpu-throttle-increment regression in HMP
qcow2: Inform block layer about discard boundaries
block: Let write zeroes fallback work even with small max_transfer
block: Return -ENOTSUP rather than assert on unaligned discards
block: Pass unaligned discard requests to drivers
Fam Zheng (3):
iothread: Stop threads before main() quits
scsi-disk: Cleaning up around tray open state
virtio-scsi: Don't abort when media is ejected
Gonglei (1):
vnc: fix qemu crash because of SIGSEGV
Greg Kurz (3):
9pfs: fix potential segfault during walk
vhost: adapt vhost_verify_ring_mappings() to virtio 1 ring layout
vhost: drop legacy vring layout bits
John Snow (4):
ahci: clear aiocb in ncq_cb
block: reintroduce bdrv_flush_all
qemu: use bdrv_flush_all for vm_stop et al
block-backend: remove blk_flush_all
Kevin Wolf (1):
block: Don't mark node clean after failed flush
Ladi Prosek (1):
virtio-balloon: discard virtqueue element on reset
Li Qiang (1):
scsi: mptsas: use g_new0 to allocate MPTSASRequest object
Lin Ma (2):
qemu-char: avoid segfault if user lacks of permisson of a given logfile
msmouse: Fix segfault caused by free the chr before chardev cleanup.
Marc-André Lureau (2):
qmp: fix object-add assert() without props
qapi: Fix crash when 'any' or 'null' parameter is missing
Markus Armbruster (1):
tests/test-qmp-input-strict: Cover missing struct members
Max Reitz (4):
block/curl: Use BDRV_SECTOR_SIZE
block/curl: Fix return value from curl_read_cb
block/curl: Remember all sockets
block/curl: Do not wait for data beyond EOF
Michael Roth (1):
Merge tag 'ppc-for-2.7-20161013' into stable-2.7-staging
Michael S. Tsirkin (2):
virtio: allow per-device-class legacy features
virtio-net: mark VIRTIO_NET_F_GSO as legacy
Paolo Bonzini (3):
scsi: mptconfig: fix misuse of MPTSAS_CONFIG_PACK
rbd: shift byte count as a 64-bit value
Revert "megasas: remove useless check for cmd->frame"
Peter Xu (2):
pci-assign: sync MSI/MSI-X cap and table with PCIDevice
intel_iommu: fix incorrect device invalidate
Prasad J Pandit (4):
scsi: pvscsi: limit process IO loop to ring size
vmw_pvscsi: check page count while initialising descriptor rings
scsi: mptconfig: fix an assert expression
net: rtl8139: limit processing of ring descriptors
Rony Weng (1):
scsi-disk: change disk serial length from 20 to 36
Samuel Thibault (1):
slirp: Fix access to freed memory
Stefan Hajnoczi (1):
virtio: zero vq->inuse in virtio_reset()
Thomas Huth (4):
hw/ppc/spapr: Move code related to "ibm,pa-features" to a separate
function
hw/ppc/spapr: Fix the selection of the processor features
ppc: Check the availability of transactional memory
ppc/kvm: Mark 64kB page size support as disabled if not available
Thorsten Kohfeldt (1):
vfio/pci: Fix vfio_rtl8168_quirk_data_read address offset
Zhuang Yanying (1):
ivshmem: Fix 64 bit memory bar configuration
backends/msmouse.c | 4 +-
block/block-backend.c | 22 -----
block/curl.c | 99 ++++++++++++++++------
block/io.c | 87 ++++++++++++++-----
block/iscsi.c | 17 ++--
block/qcow2-cluster.c | 2 +-
block/qcow2.c | 6 ++
block/rbd.c | 4 +-
block/sheepdog.c | 5 +-
block/throttle-groups.c | 27 +++++-
cpus.c | 4 +-
crypto/cipher-gcrypt.c | 6 ++
crypto/cipher-nettle.c | 12 +--
hmp.c | 1 +
hw/9pfs/9p.c | 5 +-
hw/acpi/ipmi.c | 1 +
hw/i386/intel_iommu.c | 1 +
hw/i386/kvm/pci-assign.c | 4 +
hw/i386/xen/xen_platform.c | 2 -
hw/ide/ahci.c | 1 +
hw/ide/piix.c | 4 +
hw/misc/ivshmem.c | 4 +-
hw/net/rtl8139.c | 2 +-
hw/net/virtio-net.c | 1 +
hw/ppc/spapr.c | 76 ++++++++++-------
hw/s390x/css.c | 8 +-
hw/s390x/virtio-ccw.c | 4 +-
hw/scsi/megasas.c | 6 +-
hw/scsi/mptconfig.c | 6 +-
hw/scsi/mptsas.c | 2 +-
hw/scsi/scsi-disk.c | 26 +++---
hw/scsi/virtio-scsi.c | 15 ++--
hw/scsi/vmw_pvscsi.c | 24 +++---
hw/vfio/common.c | 9 +-
hw/vfio/pci-quirks.c | 2 +-
hw/vfio/pci.c | 4 +-
hw/vfio/spapr.c | 2 +-
hw/virtio/vhost.c | 92 +++++++++++++-------
hw/virtio/virtio-balloon.c | 1 +
hw/virtio/virtio-pci.c | 4 +-
hw/virtio/virtio.c | 4 +
include/block/block.h | 1 +
include/exec/memory.h | 47 ++++++----
include/hw/s390x/css.h | 2 +-
include/hw/virtio/vhost.h | 7 +-
include/hw/virtio/virtio.h | 5 ++
include/standard-headers/linux/input-event-codes.h | 32 +++++++
include/standard-headers/linux/input.h | 1 +
include/standard-headers/linux/virtio_config.h | 10 ++-
include/standard-headers/linux/virtio_ids.h | 1 +
include/standard-headers/linux/virtio_net.h | 3 +
include/standard-headers/linux/virtio_vsock.h | 94 ++++++++++++++++++++
include/sysemu/block-backend.h | 1 -
include/sysemu/iothread.h | 1 +
iothread.c | 24 +++++-
linux-headers/asm-arm/kvm.h | 4 +-
linux-headers/asm-arm64/kvm.h | 2 +
linux-headers/asm-s390/kvm.h | 41 +++++++++
linux-headers/asm-x86/unistd_x32.h | 4 +-
linux-headers/linux/kvm.h | 18 +++-
linux-headers/linux/vhost.h | 33 ++++++++
memory.c | 80 ++++++++++++++++-
memory_mapping.c | 2 +-
net/net.c | 5 +-
net/socket.c | 1 +
qapi/qmp-input-visitor.c | 11 +++
qemu-char.c | 7 ++
qmp.c | 8 +-
rules.mak | 2 +-
slirp/socket.c | 17 ++++
target-ppc/cpu.h | 6 ++
target-ppc/kvm.c | 14 +++
target-ppc/kvm_ppc.h | 6 ++
target-ppc/machine.c | 29 ++++++-
tests/Makefile.include | 2 +-
tests/qemu-iotests/026.out | 22 +++++
tests/qemu-iotests/026.out.nocache | 22 +++++
tests/qemu-iotests/071.out | 2 +
tests/qemu-iotests/093 | 33 ++++++--
tests/qemu-iotests/093.out | 4 +-
tests/qemu-iotests/158 | 80 +++++++++++++++++
tests/qemu-iotests/158.out | 36 ++++++++
tests/qemu-iotests/group | 1 +
tests/test-crypto-cipher.c | 43 ++++++++--
tests/test-qmp-input-strict.c | 46 ++++++++++
tests/vhost-user-test.c | 37 +++++++-
trace-events | 2 +
ui/vnc.c | 4 +
util/qht.c | 55 ++++++------
vl.c | 15 ++++
90 files changed, 1230 insertions(+), 299 deletions(-)
create mode 100644 include/standard-headers/linux/virtio_vsock.h
create mode 100755 tests/qemu-iotests/158
create mode 100644 tests/qemu-iotests/158.out
- [Qemu-devel] [PATCH 00/67] Patch Round-up for stable 2.7.1, freeze on 2016-12-20,
Michael Roth <=
- [Qemu-devel] [PATCH 10/67] scsi: pvscsi: limit process IO loop to ring size, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 09/67] scsi: mptsas: use g_new0 to allocate MPTSASRequest object, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 11/67] qemu-char: avoid segfault if user lacks of permisson of a given logfile, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 13/67] vmw_pvscsi: check page count while initialising descriptor rings, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 12/67] scsi-disk: change disk serial length from 20 to 36, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 15/67] scsi: mptconfig: fix misuse of MPTSAS_CONFIG_PACK, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 14/67] scsi: mptconfig: fix an assert expression, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 16/67] crypto: ensure XTS is only used with ciphers with 16 byte blocks, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 18/67] scsi-disk: Cleaning up around tray open state, Michael Roth, 2016/12/14
- [Qemu-devel] [PATCH 17/67] iothread: Stop threads before main() quits, Michael Roth, 2016/12/14