qemu-e2k/hw/s390x
Paolo Bonzini 0b81c1ef5c virtio-ccw: move virtio_ccw_stop_ioeventfd to virtio_ccw_busdev_unplug
Similar to the PCI bug that prompted these patches, virtio-ccw will
segfault after the reworking of hotplug/hot-unplug.  Prepare for
this by moving virtio_ccw_stop_ioeventfd to before the freeing
of the proxy device.

A better place for this could be the device_unplugged callback
for the virtio-ccw bus.  However, we do not yet have a callback
that works: this patch avoids the problem while leaving the tree
bisectable.

Cc: qemu-stable@nongnu.org
Reported-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Suggested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Acked-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2013-12-09 21:46:48 +01:00
..
css.c misc: Fix some typos in names and comments 2013-09-01 18:59:24 +04:00
css.h
event-facility.c s390/eventfacility: allow childs to handle more than 1 event type 2013-09-20 13:55:30 +02:00
ipl.c s390x: fix flat file load on 32 bit systems 2013-11-21 07:55:10 -08:00
Makefile.objs
s390-virtio-bus.c qom: Pass available size to object_initialize() 2013-08-30 21:15:44 +02:00
s390-virtio-bus.h
s390-virtio-ccw.c pc,pci,virtio fixes and cleanups 2013-09-03 12:31:07 -05:00
s390-virtio-hcall.c
s390-virtio.c hw: Clean up bogus default boot order 2013-08-28 10:16:47 +03:00
s390-virtio.h
sclp.c
sclpquiesce.c s390/eventfacility: allow childs to handle more than 1 event type 2013-09-20 13:55:30 +02:00
virtio-ccw.c virtio-ccw: move virtio_ccw_stop_ioeventfd to virtio_ccw_busdev_unplug 2013-12-09 21:46:48 +01:00
virtio-ccw.h virtio-ccw: Wire up guest and host notifies. 2013-06-25 17:11:12 +02:00