]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
eventpoll: export is_file_epoll()
authorJens Axboe <axboe@kernel.dk>
Thu, 14 May 2026 14:07:18 +0000 (08:07 -0600)
committerChristian Brauner <brauner@kernel.org>
Fri, 15 May 2026 15:34:26 +0000 (17:34 +0200)
Make is_file_epoll() available outside of epoll. This is in preparation
from using it from io_uring.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Link: https://patch.msgid.link/20260514140817.623026-3-axboe@kernel.dk
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/eventpoll.c
include/linux/eventpoll.h

index f464f2f39e0e86ecb8a6d400dffa0caeb55d6997..9ea6a2bd3d872850ac07c8ceadee710f4c18281b 100644 (file)
@@ -334,7 +334,7 @@ static void __init epoll_sysctls_init(void)
 
 static const struct file_operations eventpoll_fops;
 
-static inline int is_file_epoll(struct file *f)
+int is_file_epoll(struct file *f)
 {
        return f->f_op == &eventpoll_fops;
 }
index 728fb5dee5edeb309ec404eb3e5da0aa07098728..7bf30e9f90d7b9c7aff4416c040eb919a8d7d40b 100644 (file)
@@ -63,6 +63,7 @@ static inline void eventpoll_release(struct file *file)
 
 int do_epoll_ctl(int epfd, int op, int fd, struct epoll_event *epds,
                 bool nonblock);
+int is_file_epoll(struct file *f);
 
 /* Tells if the epoll_ctl(2) operation needs an event copy from userspace */
 static inline int ep_op_has_event(int op)