qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/67] Patch Round-up for stable 2.7.1, freeze on 2016-12-20
@ 2016-12-15  0:43 Michael Roth
  2016-12-15  0:43 ` [Qemu-devel] [PATCH 01/67] linux-headers: update Michael Roth
                   ` (67 more replies)
  0 siblings, 68 replies; 71+ messages in thread
From: Michael Roth @ 2016-12-15  0:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-stable

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 qemu-stable@nongnu.org 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

^ permalink raw reply	[flat|nested] 71+ messages in thread

end of thread, other threads:[~2016-12-21 16:57 UTC | newest]

Thread overview: 71+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-15  0:43 [Qemu-devel] [PATCH 00/67] Patch Round-up for stable 2.7.1, freeze on 2016-12-20 Michael Roth
2016-12-15  0:43 ` [Qemu-devel] [PATCH 01/67] linux-headers: update Michael Roth
2016-12-15  0:43 ` [Qemu-devel] [PATCH 02/67] hw/ppc/spapr: Move code related to "ibm, pa-features" to a separate function Michael Roth
2016-12-15  0:43 ` [Qemu-devel] [PATCH 03/67] hw/ppc/spapr: Fix the selection of the processor features Michael Roth
2016-12-15  0:43 ` [Qemu-devel] [PATCH 04/67] ppc: Check the availability of transactional memory Michael Roth
2016-12-15  0:43 ` [Qemu-devel] [PATCH 05/67] virtio: zero vq->inuse in virtio_reset() Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 06/67] virtio-balloon: discard virtqueue element on reset Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 07/67] vnc: fix qemu crash because of SIGSEGV Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 08/67] 9pfs: fix potential segfault during walk Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 09/67] scsi: mptsas: use g_new0 to allocate MPTSASRequest object Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 10/67] scsi: pvscsi: limit process IO loop to ring size Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 11/67] qemu-char: avoid segfault if user lacks of permisson of a given logfile Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 12/67] scsi-disk: change disk serial length from 20 to 36 Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 13/67] vmw_pvscsi: check page count while initialising descriptor rings Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 14/67] scsi: mptconfig: fix an assert expression Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 15/67] scsi: mptconfig: fix misuse of MPTSAS_CONFIG_PACK Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 16/67] crypto: ensure XTS is only used with ciphers with 16 byte blocks Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 17/67] iothread: Stop threads before main() quits Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 18/67] scsi-disk: Cleaning up around tray open state Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 19/67] virtio-scsi: Don't abort when media is ejected Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 20/67] ahci: clear aiocb in ncq_cb Michael Roth
2016-12-19 23:07   ` John Snow
2016-12-21 16:56     ` Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 21/67] s390x/css: handle cssid 255 correctly Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 22/67] vfio/pci: Fix regression in MSI routing configuration Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 23/67] qcow2: fix encryption during cow of sectors Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 24/67] iscsi: Fix divide-by-zero regression on raw SG devices Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 25/67] block: reintroduce bdrv_flush_all Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 26/67] qemu: use bdrv_flush_all for vm_stop et al Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 27/67] block-backend: remove blk_flush_all Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 28/67] migrate: Fix cpu-throttle-increment regression in HMP Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 29/67] qht: simplify qht_reset_size Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 30/67] qht: fix unlock-after-free segfault upon resizing Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 31/67] char: fix missing return in error path for chardev TLS init Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 32/67] qmp: fix object-add assert() without props Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 33/67] qapi: Fix crash when 'any' or 'null' parameter is missing Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 34/67] tests/test-qmp-input-strict: Cover missing struct members Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 35/67] rbd: shift byte count as a 64-bit value Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 36/67] ppc/kvm: Mark 64kB page size support as disabled if not available Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 37/67] throttle: Correct access to wrong BlockBackendPublic structures Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 38/67] qemu-iotests: Test I/O in a single drive from a throttling group Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 39/67] net: rtl8139: limit processing of ring descriptors Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 40/67] memory: Replace skip_dump flag with "ram_device" Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 41/67] memory: Don't use memcpy for ram_device regions Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 42/67] acpi/ipmi: Initialize the fwinfo before fetching it Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 43/67] net: fix sending of data with -net socket, listen backend Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 44/67] target-ppc: Fix CPU migration from qemu-2.6 <-> later versions Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 45/67] virtio: allow per-device-class legacy features Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 46/67] virtio-net: mark VIRTIO_NET_F_GSO as legacy Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 47/67] block: Don't mark node clean after failed flush Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 48/67] vhost: adapt vhost_verify_ring_mappings() to virtio 1 ring layout Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 49/67] slirp: Fix access to freed memory Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 50/67] qcow2: Inform block layer about discard boundaries Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 51/67] block: Let write zeroes fallback work even with small max_transfer Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 52/67] block: Return -ENOTSUP rather than assert on unaligned discards Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 53/67] block: Pass unaligned discard requests to drivers Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 54/67] block/curl: Use BDRV_SECTOR_SIZE Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 55/67] block/curl: Fix return value from curl_read_cb Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 56/67] block/curl: Remember all sockets Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 57/67] block/curl: Do not wait for data beyond EOF Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 58/67] vhost: drop legacy vring layout bits Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 59/67] ivshmem: Fix 64 bit memory bar configuration Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 60/67] pci-assign: sync MSI/MSI-X cap and table with PCIDevice Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 61/67] rules.mak: Use -r instead of -Wl, -r to fix building when PIE is default Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 62/67] intel_iommu: fix incorrect device invalidate Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 63/67] vhost-user-test: Use libqos instead of pxe-virtio.rom Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 64/67] vl: Delay initialization of memory backends Michael Roth
2016-12-15  0:44 ` [Qemu-devel] [PATCH 65/67] Revert "megasas: remove useless check for cmd->frame" Michael Roth
2016-12-15  0:45 ` [Qemu-devel] [PATCH 66/67] msmouse: Fix segfault caused by free the chr before chardev cleanup Michael Roth
2016-12-15  0:45 ` [Qemu-devel] [PATCH 67/67] vfio/pci: Fix vfio_rtl8168_quirk_data_read address offset Michael Roth
2016-12-15  6:14 ` [Qemu-devel] [PATCH 00/67] Patch Round-up for stable 2.7.1, freeze on 2016-12-20 Stefan Weil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).