mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
dump: Acquire BQL around vm_start() in dump thread
This fixes an assertion failure in the following backtrace: __GI___assert_fail memory_region_transaction_commit memory_region_add_eventfd virtio_pci_ioeventfd_assign virtio_bus_set_host_notifier virtio_blk_data_plane_start virtio_bus_start_ioeventfd virtio_vmstate_change vm_state_notify vm_prepare_start vm_start dump_cleanup dump_process dump_thread start_thread clone vm_start need BQL, acquire it if doing cleaning up from main thread. Signed-off-by: Fam Zheng <famz@redhat.com> Message-Id: <20170503072819.14462-1-famz@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
8a3c3d996e
commit
6796b4008b
2 changed files with 8 additions and 0 deletions
|
@ -157,6 +157,7 @@ typedef struct DumpState {
|
|||
uint32_t sh_info;
|
||||
bool have_section;
|
||||
bool resume;
|
||||
bool detached;
|
||||
ssize_t note_size;
|
||||
hwaddr memory_offset;
|
||||
int fd;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue