On 22/01/2018 07:02, Peter Xu wrote: > v2 > - add begin() hooks [Paolo] > - move vfio patch to front [Paolo] > - one more patch for arm devlistener unregister [Paolo] > - one more patch for vhost traces > - removing RFC tag > > This series fixes bug reported here: > > https://bugzilla.redhat.com/show_bug.cgi?id=1531393 > > The first patch only adds traces for vhost, with which I tested on > vhost to make sure that my last patch works as expected with vhost. > Please pick it if anyone wants, or ignore it if no one likes it. > > The 2nd patch is the arm fix for preparation of the last patch. > > The 3rd patch is the vfio fix for preparation of the last patch. > > The 4th patch is the core fix of the problem. > > Please review, thanks. > > Thanks. > > Peter Xu (4): > vhost: add traces for memory listeners > arm: postpone device listener unregister > vfio: listener unregister before unset container > memory: do explicit cleanup when remove listeners > > hw/vfio/common.c | 16 ++++++++++++---- > hw/virtio/trace-events | 6 ++++++ > hw/virtio/vhost.c | 11 +++++++---- > memory.c | 27 +++++++++++++++++++++++++++ > target/arm/kvm.c | 2 +- > 5 files changed, 53 insertions(+), 9 deletions(-) >
Reviewed-by: Paolo Bonzini <pbonz...@redhat.com> Alex, Peter, can you ack or apply patches 2/3? Thanks, Paolo