Linux Test Project
 help / color / mirror / Atom feed
* [LTP] [PATCH v3 0/9] Add more epoll tests
@ 2026-07-09  8:53 Cyril Hrubis
  2026-07-09  8:53 ` [LTP] [PATCH v3 1/9] syscalls: Add epoll_create03 Cyril Hrubis
                   ` (8 more replies)
  0 siblings, 9 replies; 36+ messages in thread
From: Cyril Hrubis @ 2026-07-09  8:53 UTC (permalink / raw)
  To: ltp

This patchset adds much more epoll tests, with that the coverage is
mostly complete so that we can remove the old and ugly epoll-ltp test.

v3:
  - fixed failures pointed out by Li
  - added :manpage: links to doc comments
  - fixed doc comments (as requested by ltp-agent)
  - fixed copyrights
  - added SAFE_POLL()
  - simplified epoll_wait10 (as requested by Andrea)

Cyril Hrubis (9):
  syscalls: Add epoll_create03
  syscalls: Add epoll_wait08
  syscalls: Add epoll_wait09
  syscalls: Add epoll_ctl06
  syscalls: Add epoll_wait10
  syscalls: Add epoll_wait11
  SAFE_MACROS: Add SAFE_POLL()
  syscalls: Add epoll_wait12
  syscalls: Remove old epoll-ltp test

 include/tst_safe_macros.h                     |   6 +
 lib/tst_safe_macros.c                         |  18 +
 runtest/syscalls                              |  12 +-
 testcases/kernel/syscalls/epoll/.gitignore    |   1 -
 testcases/kernel/syscalls/epoll/Makefile      |   8 -
 testcases/kernel/syscalls/epoll/README.1ST    |  38 -
 testcases/kernel/syscalls/epoll/epoll-ltp.c   | 738 ------------------
 .../kernel/syscalls/epoll_create/.gitignore   |   1 +
 .../syscalls/epoll_create/epoll_create03.c    |  72 ++
 .../kernel/syscalls/epoll_ctl/.gitignore      |   1 +
 .../kernel/syscalls/epoll_ctl/epoll_ctl06.c   |  72 ++
 .../kernel/syscalls/epoll_wait/.gitignore     |   5 +
 .../kernel/syscalls/epoll_wait/epoll_wait08.c |  69 ++
 .../kernel/syscalls/epoll_wait/epoll_wait09.c | 132 ++++
 .../kernel/syscalls/epoll_wait/epoll_wait10.c | 103 +++
 .../kernel/syscalls/epoll_wait/epoll_wait11.c |  93 +++
 .../kernel/syscalls/epoll_wait/epoll_wait12.c | 111 +++
 17 files changed, 694 insertions(+), 786 deletions(-)
 delete mode 100644 testcases/kernel/syscalls/epoll/.gitignore
 delete mode 100644 testcases/kernel/syscalls/epoll/Makefile
 delete mode 100644 testcases/kernel/syscalls/epoll/README.1ST
 delete mode 100644 testcases/kernel/syscalls/epoll/epoll-ltp.c
 create mode 100644 testcases/kernel/syscalls/epoll_create/epoll_create03.c
 create mode 100644 testcases/kernel/syscalls/epoll_ctl/epoll_ctl06.c
 create mode 100644 testcases/kernel/syscalls/epoll_wait/epoll_wait08.c
 create mode 100644 testcases/kernel/syscalls/epoll_wait/epoll_wait09.c
 create mode 100644 testcases/kernel/syscalls/epoll_wait/epoll_wait10.c
 create mode 100644 testcases/kernel/syscalls/epoll_wait/epoll_wait11.c
 create mode 100644 testcases/kernel/syscalls/epoll_wait/epoll_wait12.c

-- 
2.53.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

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

end of thread, other threads:[~2026-07-14 11:48 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-09  8:53 [LTP] [PATCH v3 0/9] Add more epoll tests Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 1/9] syscalls: Add epoll_create03 Cyril Hrubis
2026-07-09 10:44   ` [LTP] " linuxtestproject.agent
2026-07-09 14:03     ` Cyril Hrubis
2026-07-09 10:51   ` [LTP] [PATCH v3 1/9] " Petr Vorel
2026-07-09 11:17     ` Petr Vorel
2026-07-09 12:54       ` Cyril Hrubis
2026-07-09 13:40     ` Cyril Hrubis
2026-07-09 14:56       ` Petr Vorel
2026-07-14  9:20     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 2/9] syscalls: Add epoll_wait08 Cyril Hrubis
2026-07-10  6:15   ` Petr Vorel
2026-07-14  9:24     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 3/9] syscalls: Add epoll_wait09 Cyril Hrubis
2026-07-10  6:41   ` Petr Vorel
2026-07-14  9:35     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 4/9] syscalls: Add epoll_ctl06 Cyril Hrubis
2026-07-10  6:25   ` Petr Vorel
2026-07-14  9:44     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 5/9] syscalls: Add epoll_wait10 Cyril Hrubis
2026-07-10  6:55   ` Petr Vorel
2026-07-14 10:11     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 6/9] syscalls: Add epoll_wait11 Cyril Hrubis
2026-07-10  7:01   ` Petr Vorel
2026-07-14 10:16     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 7/9] SAFE_MACROS: Add SAFE_POLL() Cyril Hrubis
2026-07-10  7:05   ` Petr Vorel
2026-07-14  8:07     ` Andrea Cervesato via ltp
2026-07-14  8:33     ` Andrea Cervesato via ltp
2026-07-14 10:34     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 8/9] syscalls: Add epoll_wait12 Cyril Hrubis
2026-07-10  7:27   ` Petr Vorel
2026-07-14 11:47     ` Cyril Hrubis
2026-07-09  8:53 ` [LTP] [PATCH v3 9/9] syscalls: Remove old epoll-ltp test Cyril Hrubis
2026-07-10  7:30   ` Petr Vorel
2026-07-14 11:48     ` Cyril Hrubis

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