qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

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