public inbox for [email protected]
 help / color / mirror / Atom feed
* [PATCH 0/2] Fix poll bug
@ 2022-05-12  9:18 Dylan Yudaken
  2022-05-12  9:18 ` [PATCH 1/2] io_uring: fix ordering of args in io_uring_queue_async_work Dylan Yudaken
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Dylan Yudaken @ 2022-05-12  9:18 UTC (permalink / raw)
  To: Jens Axboe, Pavel Begunkov
  Cc: io-uring, linux-kernel, kernel-team, Dylan Yudaken

Hi,

This fixes a bug in poll wakeups, where it would wake up
unnecessarily. This is most obvious with sockets, where the socket will
wake both readers and writers when new read data is available, even if the
socket is still not writable.

Patch 1 is a simple bug I noticed while debugging the poll problem
Patch 2 is the poll fix

Dylan Yudaken (2):
  io_uring: fix ordering of args in io_uring_queue_async_work
  io_uring: only wake when the correct events are set

 fs/io_uring.c                   | 5 +++--
 include/trace/events/io_uring.h | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)


base-commit: f569add47119fa910ed7711b26b8d38e21f7ea77
-- 
2.30.2



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-05-12 12:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-12  9:18 [PATCH 0/2] Fix poll bug Dylan Yudaken
2022-05-12  9:18 ` [PATCH 1/2] io_uring: fix ordering of args in io_uring_queue_async_work Dylan Yudaken
2022-05-12  9:18 ` [PATCH 2/2] io_uring: only wake when the correct events are set Dylan Yudaken
2022-05-12 12:19 ` [PATCH 0/2] Fix poll bug Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox