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? Linus