Am 19.07.2019 um 11:26 hat Max Reitz geschrieben: > Hi, > > This series: > > (1) Keeps patch 1, as the previous series, and > > (2) Decides whether all *drained_end* functions should poll or not; as > proposed by Kevin, all that should not poll now get a > @drained_end_counter pointer, whose pointee they have to increment > once for every background operation scheduled, and that background > operation will decrement it once it settles. > This allows functions that should poll to do so until the counter > reaches 0, so they don’t have to poll after scheduling every single > operation but can do so once in a place where it’s safe.
Thanks, applied to the block branch. Kevin