qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] dump: Acquire BQL around vm_start() in dump thr


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH] dump: Acquire BQL around vm_start() in dump thread
Date: Thu, 4 May 2017 14:58:20 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0


On 03/05/2017 10:37, Marc-André Lureau wrote:
> Hi
> 
> On Wed, May 3, 2017 at 11:42 AM Fam Zheng <address@hidden
> <mailto:address@hidden>> wrote:
> 
>     On Wed, 05/03 15:28, Fam Zheng wrote:
>     > This fixes an assertion failure in the following backtrace:
> 
> Do you know if it's a regression? Is this a racy case? (I couldn't
> reproduce)

I think it's never worked since separate-thread dump was introduced.

Paolo

> 
>     >     __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.
> 
>     Oops, s/need/needs and s/main thread/detached thread/.
> 
>  
> With that fixed,
> Reviewed-by: Marc-André Lureau <address@hidden
> <mailto:address@hidden>>
> 
> -- 
> Marc-André Lureau



reply via email to

[Prev in Thread] Current Thread [Next in Thread]