On Tue, Aug 15, 2017 at 3:56 PM, Linus Torvalds <torva...@linux-foundation.org> wrote: > > Except they really don't actually work for this case, exactly because > they also simplify away "minor" details like exclusive vs > non-exclusive etc. > > The page wait-queue very much has a mix of "wake all" and "wake one" > semantics.
Oh, and the page wait-queue really needs that key argument too, which is another thing that swait queue code got rid of in the name of simplicity. So no. The swait code is absolutely _entirely_ the wrong thing to use. Linus