On Tue, Jan 08, 2019 at 04:34:39PM +0100, David Sterba wrote: > On Mon, Dec 03, 2018 at 11:06:49AM -0500, Josef Bacik wrote: > > v1->v2: > > - only wakeup if the cleaner isn't currently doing work. > > - re-arranged some stuff for running delayed iputs during flushint. > > - removed the open code wakeup in the waitqueue patch. > > > > -- Original message -- > > > > Here are some delayed iput fixes. Delayed iputs can hold reservations for a > > while and there's no real good way to make sure they were gone for good, which > > means we could early enospc when in reality if we had just waited for the iput > > we would have had plenty of space. So fix this up by making us wait for delayed > > iputs when deciding if we need to commit for enospc flushing, and then cleanup > > and rework how we run delayed iputs to make it more straightforward to wait on > > them and make sure we're all done using them. Thanks, > > I'd like to push this patchset to 5.0, can you please post the missing > rationale for 2/3? I'm not expecting any code changes so it's just the > text, I can update the patch, no need to resend the whole series. > Thanks. Sorry I saw this earlier this week and then promptly forgot about it, I'll send it shortly. Thanks, Josef
