The following changes since commit 16884391c750d0c5e863f55ad7aaaa146fc5181e:
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2019-10-29' into staging (2019-10-29 20:06:08 +0000) 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 b5f53d04a5a567ac70d33ec95628d35583eba600: virtio: Use auto rcu_read macros (2019-10-29 18:56:45 -0400) ---------------------------------------------------------------- virtio: features, cleanups virtio net failover rcu cleanup Signed-off-by: Michael S. Tsirkin <m...@redhat.com> ---------------------------------------------------------------- Dr. David Alan Gilbert (3): virtio/vhost: Use auto_rcu_read macros virtio_net: use RCU_READ_LOCK_GUARD virtio: Use auto rcu_read macros Jens Freimann (11): qdev/qbus: add hidden device support pci: add option for net failover pci: mark devices partially unplugged pci: mark device having guest unplug request pending qapi: add unplug primary event qapi: add failover negotiated event migration: allow unplug during migration for failover devices migration: add new migration state wait-unplug libqos: tolerate wait-unplug migration state net/virtio: add failover support vfio: unplug failover primary device before migration qapi/migration.json | 24 +++- qapi/net.json | 19 +++ hw/vfio/pci.h | 1 + include/hw/pci/pci.h | 4 + include/hw/qdev-core.h | 30 ++++ include/hw/virtio/virtio-net.h | 12 ++ include/hw/virtio/virtio.h | 1 + include/migration/vmstate.h | 2 + migration/migration.h | 3 + migration/savevm.h | 2 + hw/core/qdev.c | 25 ++++ hw/net/virtio-net.c | 309 ++++++++++++++++++++++++++++++++++++++++- hw/pci/pci.c | 32 +++++ hw/pci/pcie.c | 6 + hw/vfio/pci.c | 26 +++- hw/virtio/vhost.c | 4 +- hw/virtio/virtio.c | 65 +++------ migration/migration.c | 21 +++ migration/savevm.c | 31 +++++ qdev-monitor.c | 43 +++++- tests/libqos/libqos.c | 3 +- vl.c | 6 +- MAINTAINERS | 1 + docs/virtio-net-failover.rst | 68 +++++++++ 24 files changed, 673 insertions(+), 65 deletions(-) create mode 100644 docs/virtio-net-failover.rst