Hi everyone, The following new patches are queued for QEMU stable v1.5.3:
https://github.com/mdroth/qemu/commits/stable-1.5-staging The release is planned for 2013-08-21: http://wiki.qemu.org/Planning/1.5 Please respond here or CC qemu-sta...@nongnu.org on any patches you think should be included in the release. The cut-off date is 2013-08-16 for new patches. Testing/feedback is greatly appreciated. Thanks! Andreas Färber (8): target-cris: gen_intermediate_code_internal() should be inlined target-lm32: gen_intermediate_code_internal() should be inlined target-microblaze: gen_intermediate_code_internal() should be inlined target-moxie: gen_intermediate_code_internal() should be inlined target-xtensa: gen_intermediate_code_internal() should be inlined megasas: Legacy command line handling fix virtio-console: Use exitfn for virtserialport, too target-i386: Fix X86CPU error handling Anthony Liguori (1): gtk: don't use g_object_unref on GdkCursor Anthony PERARD (1): qxl: Fix QXLRam initialisation. Christian Borntraeger (2): s390/virtio-ccw: Fix virtio reset s390/ipl: Fix boot order Don Koch (1): pci-bridge: update mappings for migration/restore Dongxue Zhang (1): target-openrisc: Fix typename in openrisc_cpu_class_by_name() Fam Zheng (1): vmdk: remove wrong calculation of relative path Gerd Hoffmann (4): usb-host-libusb: set USB_DEV_FLAG_IS_HOST xhci: handle USB_RET_IOERROR xhci: fix segfault i82801b11: Fix i82801b11 PCI host bridge config space Hervé Poussineau (1): ppc: do not register IABR SPR twice for 603e Izumi Tsutsui (1): semaphore: fix a hangup problem under load on NetBSD hosts. KONRAD Frederic (1): virtio-scsi: forward scsibus for virtio-scsi-pci. Kevin Wolf (6): gluster: Return bdrv_has_zero_init = 0 raw-posix: Fix /dev/cdrom magic on OS X ahci: Fix FLUSH command block: Add return value for bdrv_flush_all() cpus: Add return value for vm_stop() cpus: Let vm_stop[_force_state]() always flush block devices Luiz Capitulino (1): qapi: qapi-commands: fix possible leaks on visitor dealloc MORITA Kazutaka (2): iov: handle EOF in iov_send_recv ignore SIGPIPE in qemu-img and qemu-io Marcelo Tosatti (1): kvmclock: clock should count only if vm is running Markus Armbruster (4): acl: acl_add can't insert before last list element, fix qemu-char: Fix ID reuse after chardev-remove for qapi-based init qemu-char: Register ring buffer driver with correct name "ringbuf" qapi: Rename ChardevBackend member "memory" to "ringbuf" Martijn van den Broek (1): Bugfix for loading multiboot kernels Michael Roth (1): chardev: fix CHR_EVENT_OPENED events for mux chardevs Michael S. Tsirkin (1): vhost: clear signalled_used_valid on vhost stop Paul Moore (3): seccomp: add the asynchronous I/O syscalls to the whitelist seccomp: add arch_prctl() to the syscall whitelist seccomp: add additional asynchronous I/O syscalls Peter Crosthwaite (1): qom: Fix class cast of NULL classes Peter Lieven (5): Revert "migration: do not sent zero pages in bulk stage" migration: do not overwrite zero pages iscsi: fix -ENOSPC in iscsi_create() iscsi: remove support for misaligned nb_sectors in aio_readv iscsi: assert that sectors are aligned to LUN blocksize Peter Maydell (1): arm/boot: Free dtb blob memory after use Richard W.M. Jones (1): block/ssh: Set bdrv_has_zero_init according to the file type. Ronnie Sahlberg (1): Fix iSCSI crash on SG_IO with an iovector Stefan Hajnoczi (4): block: fix bdrv_flush() ordering in bdrv_close() dataplane: refuse to start if device is already in use dataplane: sync virtio.c and vring.c virtqueue state virtio: clear signalled_used_valid when switching from dataplane Stefan Weil (1): gtk: Fix compiler warning (GTK 3 deprecated function) arch_init.c | 27 +++++----- block.c | 15 ++++-- block/gluster.c | 10 ++++ block/iscsi.c | 94 +++++++++++++++++++++++++---------- block/raw-posix.c | 1 + block/ssh.c | 16 ++++++ block/vmdk.c | 44 +--------------- cpus.c | 25 +++++++--- hw/arm/boot.c | 20 ++++++-- hw/block/dataplane/virtio-blk.c | 10 +++- hw/char/virtio-console.c | 1 + hw/core/loader.c | 7 ++- hw/display/qxl.c | 1 + hw/i386/kvm/clock.c | 64 +++++++++++------------- hw/i386/pc.c | 13 +++-- hw/ide/ahci.c | 8 ++- hw/ide/core.c | 9 ++++ hw/ide/internal.h | 1 + hw/pci-bridge/i82801b11.c | 1 + hw/pci/pci-hotplug.c | 19 ++++++- hw/pci/pci.c | 5 ++ hw/pci/pci_bridge.c | 2 +- hw/s390x/ipl.c | 22 ++++---- hw/s390x/virtio-ccw.c | 2 + hw/scsi/megasas.c | 5 +- hw/usb/hcd-xhci.c | 6 +-- hw/usb/host-libusb.c | 1 + hw/virtio/dataplane/vring.c | 9 ++-- hw/virtio/vhost.c | 1 + hw/virtio/virtio.c | 5 ++ include/block/block.h | 2 +- include/hw/pci/pci_bridge.h | 1 + include/hw/virtio/dataplane/vring.h | 2 +- include/hw/virtio/virtio.h | 1 + include/qemu/thread-posix.h | 2 +- include/sysemu/char.h | 1 + include/sysemu/sysemu.h | 4 +- qapi-schema.json | 6 ++- qemu-char.c | 65 ++++++++++++++++++++++-- qemu-img.c | 4 ++ qemu-io.c | 4 ++ qemu-seccomp.c | 8 ++- qom/object.c | 6 +-- scripts/qapi-commands.py | 17 ++++--- stubs/vm-stop.c | 2 +- target-cris/translate.c | 2 +- target-i386/cpu.c | 6 ++- target-lm32/translate.c | 5 +- target-microblaze/translate.c | 2 +- target-moxie/translate.c | 2 +- target-openrisc/cpu.c | 4 +- target-ppc/translate_init.c | 5 -- target-xtensa/translate.c | 5 +- ui/gtk.c | 4 ++ util/acl.c | 4 +- util/iov.c | 6 +++ util/qemu-thread-posix.c | 28 ++++++----- 57 files changed, 423 insertions(+), 219 deletions(-)