On 6/4/18 12:22 PM, Linus Torvalds wrote: > On Mon, Jun 4, 2018 at 11:20 AM Tejun Heo <tj@xxxxxxxxxx> wrote: >> >> >> Looking at the code, the fundamental problem seems to be that it's >> weaving different parts of sync and async paths. I don't understand >> why it'd punt the destructin of mddev but destroy biosets >> synchronously. Can't it do sth like the following? > > Yeah, that looks like the right thing to do. > > Jens/Kent? I agree with Tejun, we already discussed this offline. -- Jens Axboe