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.