On Thu 21 Dec 2017 03:22:41 PM CET, Kevin Wolf wrote: > bdrv_do_drained_begin() restricts the call of parent callbacks and > aio_disable_external() to the outermost drain section, but the block > driver callbacks are always called. bdrv_do_drained_end() must match > this behaviour, otherwise nodes stay drained even if begin/end calls > were balanced.
Is this patch in the correct place in the series? I was confused becaue you mention bdrv_do_drained_begin() and bdrv_do_drained_end() that don't seem to exist yet, I see you add them in a later patch. Berto