From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [GIT PULL] Block changes for 4.18-rc To: Linus Torvalds , Tejun Heo Cc: Kent Overstreet , linux-block , NeilBrown , Arnd Bergmann References: <11b01169-8e11-34ed-8137-aa5cd50a39c2@kernel.dk> <52aaf207-ef5d-a886-66fe-566de9d9bbee@kernel.dk> <20180604182017.GA1351649@devbig577.frc2.facebook.com> From: Jens Axboe Message-ID: Date: Mon, 4 Jun 2018 12:25:54 -0600 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 List-ID: On 6/4/18 12:22 PM, Linus Torvalds wrote: > On Mon, Jun 4, 2018 at 11:20 AM Tejun Heo 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