On 07. 01. 19, 18:29, Markus Armbruster wrote: > static void pci_edu_uninit(PCIDevice *pdev) > { > EduState *edu = EDU(pdev); > > qemu_mutex_lock(&edu->thr_mutex); > edu->stopping = true; > qemu_mutex_unlock(&edu->thr_mutex); > qemu_cond_signal(&edu->thr_cond); > qemu_thread_join(&edu->thread); > > qemu_cond_destroy(&edu->thr_cond); > qemu_mutex_destroy(&edu->thr_mutex); > > timer_del(&edu->dma_timer); > } > > Preexisting: pci_edu_uninit() neglects to call msi_uninit(). Jiri?\
I don't know, the MSI support was added in: commit eabb5782f70b4a10975b24ccd7129929a05ac932 Author: Peter Xu <pet...@redhat.com> Date: Wed Sep 28 21:03:39 2016 +0800 hw/misc/edu: support MSI interrupt Hence CCing Peter. thanks, -- js suse labs