Message ID | 20250107162649.GA18886@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() | expand |
On Tue, 7 Jan 2025 at 08:27, Oleg Nesterov <oleg@redhat.com> wrote: > > I misread fs/eventpoll.c, it has the same problem. And more __pollwait()-like > functions, for example p9_pollwait(). So 1/5 adds mb() into poll_wait(), not > into __pollwait(). Ack on all five patches, looks sane to me. Christian, I'm assuming this goes through your tree? If not, holler, and I can take it directly. Linus
On 1/7/25 10:38 AM, Linus Torvalds wrote: > On Tue, 7 Jan 2025 at 08:27, Oleg Nesterov <oleg@redhat.com> wrote: >> >> I misread fs/eventpoll.c, it has the same problem. And more __pollwait()-like >> functions, for example p9_pollwait(). So 1/5 adds mb() into poll_wait(), not >> into __pollwait(). > > Ack on all five patches, looks sane to me. > > Christian, I'm assuming this goes through your tree? If not, holler, > and I can take it directly. Same, series looks good.