On Mon, 20 Jul 2015 15:49:28 +0200 Igor Mammedov <imamm...@redhat.com> wrote:
> it's defensive patchset which helps to avoid QEMU crashing > at memory hotplug time by checking that vhost has free capacity > for an additional memory slot. > > Igor Mammedov (2): > vhost: add vhost_has_free_slot() interface > pc-dimm: add vhost slots limit check before commiting to hotplug > > hw/mem/pc-dimm.c | 7 +++++++ > hw/virtio/vhost-backend.c | 23 ++++++++++++++++++++++- > hw/virtio/vhost-user.c | 8 +++++++- > hw/virtio/vhost.c | 21 +++++++++++++++++++++ > include/hw/virtio/vhost-backend.h | 2 ++ > include/hw/virtio/vhost.h | 1 + > stubs/Makefile.objs | 1 + > stubs/vhost.c | 6 ++++++ > 8 files changed, 67 insertions(+), 2 deletions(-) > create mode 100644 stubs/vhost.c > ping, patches are not invasive and fix QEMU crash during memory hotplug when running on kernels that have lower vhost memory slots limit. Pls consider applying them for 2.4.