|
From: | Paolo Bonzini |
Subject: | Re: [Qemu-devel] [PATCH] block: fix QEMU crash with scsi-hd and drive_del |
Date: | Thu, 24 May 2018 08:04:59 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 23/05/2018 16:46, Greg Kurz wrote: > Maybe change bdrv_root_unref_child() to ensure we don't call > bdrv_close() with pending I/O requests ? > > void bdrv_root_unref_child(BdrvChild *child) > { > BlockDriverState *child_bs; > > child_bs = child->bs; > + bdrv_drained_begin(child_bs); > bdrv_detach_child(child); > + bdrv_drained_end(child_bs); > bdrv_unref(child_bs); > } Maybe bdrv_detach_child should do it. Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |