The following changes since commit 2d2e632ad00d11867c6c5625605b1fbc022dd62f:
Update version for v2.7.0-rc0 release (2016-07-22 15:32:42 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream for you to fetch changes up to f077f889121c89612eaf0f21e94b97aa110a6910: mptsas: Fix a migration compatible issue (2016-07-29 06:09:55 +0300) ---------------------------------------------------------------- pc, pci, virtio: cleanups, fixes a bunch of bugfixes and a couple of cleanups making these easier and/or making debugging easier Signed-off-by: Michael S. Tsirkin <m...@redhat.com> ---------------------------------------------------------------- Cao jin (1): mptsas: Fix a migration compatible issue Marc-André Lureau (30): misc: indentation vhost-user: minor simplification vhost-user: disconnect on HUP vhost: don't assume opaque is a fd, use backend cleanup vhost: make vhost_log_put() idempotent vhost: assert the log was cleaned up vhost: fix cleanup on not fully initialized device vhost: make vhost_dev_cleanup() idempotent vhost-net: always call vhost_dev_cleanup() on failure vhost: fix calling vhost_dev_cleanup() after vhost_dev_init() vhost: do not assert() on vhost_ops failure vhost: add missing VHOST_OPS_DEBUG vhost: use error_report() instead of fprintf(stderr,...) qemu-char: fix qemu_chr_fe_set_msgfds() crash when disconnected vhost-user: call set_msgfds unconditionally vhost-user: check qemu_chr_fe_set_msgfds() return value vhost-user: check vhost_user_{read,write}() return value vhost-user: keep vhost_net after a disconnection vhost-user: add get_vhost_net() assertions Revert "vhost-net: do not crash if backend is not present" vhost-net: vhost_migration_done is vhost-user specific vhost: add assert() to check runtime behaviour char: add chr_wait_connected callback char: add and use tcp_chr_wait_connected vhost-user: wait until backend init is completed tests: plug some leaks in virtio-net-test tests: fix vhost-user-test leak vhost-user: add error report in vhost_user_write() vhost: add vhost_net_set_backend() vhost: do not update last avail idx on get_vring_base() failure Marcel Apfelbaum (6): hw/pcie-root-port: Fix PCIe root port initialization hw/pxb: declare pxb devices as not hot-pluggable hw/acpi: fix a DSDT table issue when a pxb is present. acpi: refactor pxb crs computation hw/apci: handle 64-bit MMIO regions correctly hw/virtio-pci: fix virtio behaviour Michael S. Tsirkin (1): pcie: fix link active status bit migration Prasad J Pandit (1): virtio: check vring descriptor buffer length Wei Jiangang (2): hw/pci-bridge: Convert pxb initialization functions to Error apb: convert init to realize hw/virtio/virtio-pci.h | 21 ++++- include/hw/compat.h | 12 +++ include/hw/pci/pci.h | 3 + include/hw/virtio/vhost.h | 4 + include/sysemu/char.h | 8 ++ hw/display/virtio-gpu-pci.c | 4 +- hw/display/virtio-vga.c | 4 +- hw/i386/acpi-build.c | 131 +++++++++++++++++++++-------- hw/net/vhost_net.c | 34 +++----- hw/pci-bridge/ioh3420.c | 1 + hw/pci-bridge/pci_expander_bridge.c | 54 ++++++------ hw/pci-host/apb.c | 5 +- hw/pci/pci.c | 2 + hw/pci/pcie.c | 24 ++++-- hw/scsi/mptsas.c | 2 +- hw/virtio/vhost-user.c | 67 ++++++++++----- hw/virtio/vhost.c | 162 +++++++++++++++++++++++------------- hw/virtio/virtio-pci.c | 34 ++++---- hw/virtio/virtio.c | 5 ++ net/tap.c | 1 + net/vhost-user.c | 65 +++++++++------ qemu-char.c | 82 +++++++++++++----- tests/vhost-user-test.c | 1 + tests/virtio-net-test.c | 12 ++- 24 files changed, 486 insertions(+), 252 deletions(-)