qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [Qemu-stable] Patch Round-up for stable 2.1.3, freeze o


From: Michael Roth
Subject: Re: [Qemu-devel] [Qemu-stable] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
Date: Tue, 13 Jan 2015 13:55:53 -0600
User-agent: alot/0.3.4

Quoting Michael Roth (2015-01-08 11:33:04)
> 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.

The following patches have since been added:

5acac17 vl.c: fix regression when reading machine type from config file
2da3577 PPC: Fix crash on spapr_tce_table_finalize()
307e017 atomic: fix position of volatile qualifier
a043ba3 migration/block: fix pending() return value

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

Freeze is EOD tomorrow.

> 
> 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]