Messages in this thread | | | From | Linus Torvalds <> | Date | Tue, 15 Aug 2017 15:57:32 -0700 | Subject | Re: [PATCH 1/2] sched/wait: Break up long wake list walk |
| |
On Tue, Aug 15, 2017 at 3:56 PM, Linus Torvalds <torvalds@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
| |