eventpoll: mark scan based wakes with EPOLL_SCAN_WAKE
authorJens Axboe <axboe@kernel.dk>
Thu, 6 Feb 2025 18:20:53 +0000 (11:20 -0700)
committerJens Axboe <axboe@kernel.dk>
Thu, 6 Feb 2025 18:20:53 +0000 (11:20 -0700)
commit0c0c29370767346320b0e1c726b0f177c1f8fadd
tree850a5211f86c74cc4be0bf636594342aed1955ed
parentce7c541a2f0d0f02ff8a8e4d986db01c6ff87a8d
eventpoll: mark scan based wakes with EPOLL_SCAN_WAKE

Add an internal flag that epoll can used for wakeups generated post
sending events, if entries are still on the list. This is in preparation
for having persistent entries on the ep->wq list, which don't
necessarily need a repeated wakeup call.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/eventpoll.c
include/linux/eventpoll.h
include/uapi/linux/eventpoll.h