[LTP] [PATCH] epoll_pwait06: Skip BPF map file descriptor

Martin Doucha mdoucha@suse.cz
Tue Sep 23 17:48:27 CEST 2025


Older kernels don't support waiting for BPF map file descriptors using
epoll. Skip the subtest, other file descriptor types are sufficient.

Signed-off-by: Martin Doucha <mdoucha@suse.cz>
---

epoll_ctl(EPOLL_CTL_ADD) returns EPERM for BPF map file descriptor
on kernel v4.12.

 testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c b/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c
index 3bedc2cf5..d47327bed 100644
--- a/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c
+++ b/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c
@@ -36,6 +36,7 @@ static void run(void)
 		case TST_FD_DIR:
 		case TST_FD_DEV_ZERO:
 		case TST_FD_PROC_MAPS:
+		case TST_FD_BPF_MAP:
 		case TST_FD_FSOPEN:
 		case TST_FD_FSPICK:
 		case TST_FD_OPEN_TREE:
-- 
2.51.0



More information about the ltp mailing list