qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14


From: Michael Roth
Subject: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
Date: Thu, 8 Jan 2015 11:33:04 -0600

Hi everyone,

The following new patches are queued for QEMU stable v2.1.3:

  https://github.com/mdroth/qemu/commits/stable-2.1-staging

The release is planned for 2015-01-21:

  http://wiki.qemu.org/Planning/2.1

Please respond here or CC address@hidden on any patches you
think should be included in the release.

This is the last planned release for the QEMU 2.1 series, and it's
quite a bit busier than usual for a final stable update so your
scrutiny/testing is very appreciated.

Thanks!

----------------------------------------------------------------
Alexander Graf (2):
      kvmclock: Ensure time in migration never goes backward
      kvm: Fix memory slot page alignment logic

Andreas Färber (1):
      ivshmem: Fix fd leak on error

Aurelien Jarno (1):
      tcg/mips: fix store softmmu slow path

Damjan Marion (1):
      vhost-user: fix VIRTIO_NET_F_MRG_RXBUF negotiation

Don Slutz (1):
      hw/ide/core.c: Prevent SIGSEGV during migration

Dr. David Alan Gilbert (1):
      xhci PCIe endpoint migration compatibility fix

Eduardo Habkost (2):
      kvmclock: Add comment explaining why we need cpu_clean_all_dirty()
      smbios: Fix assertion on socket count calculation

Fam Zheng (1):
      qemu-iotests: Test missing "driver" key for blockdev-add

Gary R Hook (1):
      block migration: fix return value

Gerd Hoffmann (5):
      vmware-vga: CVE-2014-3689: turn off hw accel
      vmware-vga: add vmsvga_verify_rect
      vmware-vga: use vmsvga_verify_rect in vmsvga_update_rect
      vmware-vga: use vmsvga_verify_rect in vmsvga_copy_rect
      vmware-vga: use vmsvga_verify_rect in vmsvga_fill_rect

Gonglei (13):
      qdev: Use NULL instead of local_err for qbus_child unrealize
      qdev: Add cleanup logic in device_set_realized() to avoid resource leak
      virtio-net: use aliases instead of duplicate qdev properties
      virtio-net: fix virtio-net child refcount in transports
      virtio/vhost-scsi: use aliases instead of duplicate qdev properties
      virtio/vhost-scsi: fix virtio-scsi/vhost-scsi child refcount in transports
      virtio-serial: use aliases instead of duplicate qdev properties
      virtio-serial: fix virtio-serial child refcount in transports
      virtio-rng: use aliases instead of duplicate qdev properties
      virtio-rng: fix virtio-rng child refcount in transports
      virtio-balloon: fix virtio-balloon child refcount in transports
      virtio-9p: use aliases instead of duplicate qdev properties
      virtio-9p: fix virtio-9p child refcount in transports

Greg Kurz (1):
      spapr_pci: map the MSI window in each PHB

Hannes Reinecke (1):
      esp-pci: fixup deadlock with linux

Igor Mammedov (1):
      pc: acpi: mark all possible CPUs as enabled in SRAT

Jan Kiszka (3):
      pci: Use bus master address space for delivering MSI/MSI-X messages
      pc: Fix disabling of vapic for compat PC models
      Make qemu_shutdown_requested signal-safe

Jason Wang (1):
      virtio-net: fix unmap leak

Kevin Wolf (3):
      qcow2: Fix header extension size check
      qcow2.py: Add required padding for header extensions
      block: Don't probe for unknown backing file format

Luiz Capitulino (2):
      exec: file_ram_alloc(): print error when prealloc fails
      virtio-balloon: fix integer overflow in memory stats feature

Marcelo Tosatti (2):
      Introduce cpu_clean_all_dirty
      kvmclock: Ensure proper env->tsc value for kvmclock_current_nsec 
calculation

Max Filippov (5):
      hw/core/loader: implement address translation in uimage loader
      hw/xtensa/xtfpga: treat uImage load address as virtual
      target-xtensa: add missing window check for entry
      target-xtensa: fix translation for opcodes crossing page boundary
      target-xtensa: test cross-page opcode

Max Reitz (14):
      qcow2: Do not overflow when writing an L1 sector
      block: Make essential BlockDriver objects public
      block: Omit bdrv_find_format for essential drivers
      block/vvfat: qcow driver may not be found
      block/nfs: Add create_opts
      block: Check create_opts before image creation
      qemu-img: Check create_opts before image creation
      qemu-img: Check create_opts before image amendment
      iotests: Only kill NBD server if it runs
      iotests: Add test for unsupported image creation
      qcow2: Prevent numerical overflow
      qcow2: Flushing the caches in qcow2_close may fail
      qcow2: Respect bdrv_truncate() error
      block/raw-posix: Fix ret in raw_open_common()

Michael Roth (4):
      qapi: add visit_start_union and visit_end_union
      qapi: dealloc visitor, implement visit_start_union
      tests: add QMP input visitor test for unions with no discriminator
      tests: avoid running duplicate qom-tests

Michael S. Tsirkin (1):
      virtio-pci: enable bus master for old guests

Paolo Bonzini (4):
      vhost-scsi: use virtio_ldl_p
      virtio-scsi: work around bug in old BIOSes
      linuxboot: compute initrd loading address
      linuxboot: fix loading old kernels

Pavel Dovgalyuk (1):
      gdbstub: init mon_chr through qemu_chr_alloc

Peter Maydell (4):
      hw/arm/virt: fix pl011 and pl031 irq flags
      hw/ppc/spapr_pci.c: Avoid functions not in glib 2.12 (g_hash_table_iter_*)
      exec: Handle multipage ranges in invalidate_and_set_dirty()
      audio: Don't free hw resources until after hw backend is stopped

Petr Matousek (1):
      vnc: sanitize bits_per_pixel from the client

Ray Strode (1):
      libcacard: don't free sign buffer while sign op is pending

Sebastian Krahmer (1):
      ivshmem: Fix potential OOB r/w access

Stefan Hajnoczi (2):
      ivshmem: Check ivshmem_read() size argument
      ivshmem: validate incoming_posn value from server

Stratos Psomadakis (1):
      monitor: Reset HMP mon->rs in CHR_EVENT_OPEN

Ting Wang (1):
      virtio-scsi: sense in virtio_scsi_command_complete

Zhang Haoyu (2):
      snapshot: fix referencing wrong variable in while loop in do_delvm
      snapshot: add bdrv_drain_all() to bdrv_snapshot_delete() to avoid 
concurrency problem

zhanghailiang (3):
      pc-dimm: Don't check dimm->node when there is non-NUMA config
      libcacard: fix resource leak
      l2tpv3: fix possible double free

 audio/audio_template.h                  |   2 +-
 block-migration.c                       |  10 +++-
 block.c                                 |  36 ++++++------
 block/nfs.c                             |  15 +++++
 block/qcow2-cluster.c                   |   8 ++-
 block/qcow2.c                           |  33 +++++++----
 block/raw-posix.c                       |   3 +-
 block/raw-win32.c                       |   2 +-
 block/raw_bsd.c                         |   2 +-
 block/snapshot.c                        |   4 ++
 block/vvfat.c                           |   6 ++
 cpus.c                                  |   9 +++
 exec.c                                  |   7 +--
 gdbstub.c                               |   2 +-
 hw/arm/boot.c                           |   2 +-
 hw/arm/virt.c                           |   4 +-
 hw/core/loader.c                        |  17 ++++--
 hw/core/qdev.c                          |  66 +++++++++++++++-------
 hw/display/vmware_vga.c                 | 116 
+++++++++++++++++++++++++-------------
 hw/i386/acpi-build.c                    |  11 +---
 hw/i386/kvm/clock.c                     |  67 ++++++++++++++++++++++
 hw/i386/pc_piix.c                       |   2 +-
 hw/i386/smbios.c                        |   2 +-
 hw/ide/core.c                           |   2 +-
 hw/m68k/an5206.c                        |   3 +-
 hw/m68k/dummy_m68k.c                    |   3 +-
 hw/m68k/mcf5208.c                       |   3 +-
 hw/mem/pc-dimm.c                        |   2 +-
 hw/microblaze/boot.c                    |   3 +-
 hw/misc/ivshmem.c                       |  66 ++++++++++++++++++++--
 hw/net/vhost_net.c                      |   8 +--
 hw/net/virtio-net.c                     |   5 +-
 hw/openrisc/openrisc_sim.c              |   2 +-
 hw/pci/msi.c                            |   2 +-
 hw/pci/msix.c                           |   2 +-
 hw/ppc/e500.c                           |   3 +-
 hw/ppc/ppc440_bamboo.c                  |   3 +-
 hw/ppc/spapr.c                          |   1 -
 hw/ppc/spapr_pci.c                      |  81 +++++++++++++--------------
 hw/s390x/s390-virtio-bus.c              |  16 ++++--
 hw/s390x/virtio-ccw.c                   |  18 +++---
 hw/scsi/esp-pci.c                       |   2 +
 hw/scsi/vhost-scsi.c                    |   5 +-
 hw/scsi/virtio-scsi.c                   |  19 ++++++-
 hw/usb/hcd-xhci.c                       |   6 +-
 hw/virtio/virtio-balloon.c              |   7 ++-
 hw/virtio/virtio-pci.c                  |  31 ++++++++---
 hw/xtensa/xtfpga.c                      |   3 +-
 include/block/block_int.h               |   8 +++
 include/exec/ram_addr.h                 |  25 +++++++++
 include/hw/i386/pc.h                    |   5 ++
 include/hw/loader.h                     |   4 +-
 include/hw/pci-host/spapr.h             |   2 +-
 include/hw/ppc/spapr.h                  |   2 -
 include/qapi/visitor-impl.h             |   2 +
 include/qapi/visitor.h                  |   2 +
 include/sysemu/cpus.h                   |   1 +
 include/sysemu/kvm.h                    |   8 +++
 kvm-all.c                               |  11 +++-
 libcacard/cac.c                         |  10 +++-
 libcacard/vscclient.c                   |   7 ++-
 monitor.c                               |   1 +
 net/l2tpv3.c                            |   1 -
 pc-bios/linuxboot.bin                   | Bin 1024 -> 1024 bytes
 pc-bios/optionrom/linuxboot.S           |  66 ++++++++++++++++++++--
 pc-bios/optionrom/optionrom.h           |  21 ++++++-
 qapi/qapi-dealloc-visitor.c             |  26 +++++++++
 qapi/qapi-visit-core.c                  |  15 +++++
 qemu-img.c                              |  21 +++++++
 savevm.c                                |  11 ++--
 scripts/qapi-visit.py                   |   6 ++
 target-xtensa/cpu.h                     |   6 ++
 target-xtensa/op_helper.c               |   6 ++
 target-xtensa/translate.c               |  27 +++++++--
 tcg/mips/tcg-target.c                   |   2 +-
 tests/Makefile                          |   3 +-
 tests/qapi-schema/qapi-schema-test.json |  10 ++++
 tests/qapi-schema/qapi-schema-test.out  |   3 +
 tests/qemu-iotests/026.out              | 120 
++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/071.out              |   8 +++
 tests/qemu-iotests/080                  |   2 +
 tests/qemu-iotests/080.out              |   2 +
 tests/qemu-iotests/087                  |  17 ++++++
 tests/qemu-iotests/087.out              |  13 +++++
 tests/qemu-iotests/089.out              |   2 +
 tests/qemu-iotests/113                  |  76 +++++++++++++++++++++++++
 tests/qemu-iotests/113.out              |  15 +++++
 tests/qemu-iotests/114                  |  61 ++++++++++++++++++++
 tests/qemu-iotests/114.out              |  13 +++++
 tests/qemu-iotests/common.rc            |   4 +-
 tests/qemu-iotests/group                |   2 +
 tests/qemu-iotests/qcow2.py             |   4 ++
 tests/tcg/xtensa/test_mmu.S             |  26 ++++-----
 tests/test-qmp-input-strict.c           |  17 ++++++
 ui/vnc.c                                |  10 ++++
 vl.c                                    |   4 +-
 96 files changed, 1175 insertions(+), 255 deletions(-)
 create mode 100755 tests/qemu-iotests/113
 create mode 100644 tests/qemu-iotests/113.out
 create mode 100755 tests/qemu-iotests/114
 create mode 100644 tests/qemu-iotests/114.out




reply via email to

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