public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH 0/8] fanotify tests for v5.13
@ 2021-03-18 13:11 Amir Goldstein
  2021-03-18 13:11 ` [LTP] [PATCH 1/8] syscalls/fanotify05: Fix test output when not getting overflow Amir Goldstein
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Amir Goldstein @ 2021-03-18 13:11 UTC (permalink / raw)
  To: ltp

Hi Petr,

Following tests were used for development of the two features
queued for v5.13 (in linux-next):
- Performance improvements for events merge [1]
- Unprivileged fanotify listener [2]

All test cases of fanotify05 pass on upstream, but their runtime
on linux-next is reduced by more than half.

Only the first test case of fanotify17 pass on upstream.
The rest of the test cases as well as fanotify18 and fanotify19
tests exit with TCONF on upstream. They all pass on linux-next.

Thanks,
Amir.

[1] https://lore.kernel.org/linux-fsdevel/20210304104826.3993892-1-amir73il@gmail.com/
[2] https://lore.kernel.org/linux-fsdevel/20210304112921.3996419-1-amir73il@gmail.com/

Amir Goldstein (8):
  syscalls/fanotify05: Fix test output when not getting overflow
  syscalls/fanotify05: Verify events are received by queue order
  syscalls/fanotify05: Verify getting a single overflow event
  syscalls/fanotify05: Add a test case for unlimited queue
  syscalls/fanotify05: adjust test to tunable max_queued_events
  syscalls/fanotify: New test for fanotify user limits
  syscalls/fanotify: New test to validate unprivileged user permissions
  syscalls/fanotify: New test to validate unprivileged listener events

 runtest/syscalls                              |   3 +
 testcases/kernel/syscalls/fanotify/.gitignore |   3 +
 testcases/kernel/syscalls/fanotify/fanotify.h |   3 +
 .../kernel/syscalls/fanotify/fanotify05.c     | 147 ++++++++--
 .../kernel/syscalls/fanotify/fanotify17.c     | 266 ++++++++++++++++++
 .../kernel/syscalls/fanotify/fanotify18.c     | 198 +++++++++++++
 .../kernel/syscalls/fanotify/fanotify19.c     | 253 +++++++++++++++++
 7 files changed, 845 insertions(+), 28 deletions(-)
 create mode 100644 testcases/kernel/syscalls/fanotify/fanotify17.c
 create mode 100644 testcases/kernel/syscalls/fanotify/fanotify18.c
 create mode 100644 testcases/kernel/syscalls/fanotify/fanotify19.c

-- 
2.25.1


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

end of thread, other threads:[~2021-03-23  6:36 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-18 13:11 [LTP] [PATCH 0/8] fanotify tests for v5.13 Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 1/8] syscalls/fanotify05: Fix test output when not getting overflow Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 2/8] syscalls/fanotify05: Verify events are received by queue order Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 3/8] syscalls/fanotify05: Verify getting a single overflow event Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 4/8] syscalls/fanotify05: Add a test case for unlimited queue Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 5/8] syscalls/fanotify05: adjust test to tunable max_queued_events Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 6/8] syscalls/fanotify: New test for fanotify user limits Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 7/8] syscalls/fanotify: New test to validate unprivileged user permissions Amir Goldstein
2021-03-18 13:11 ` [LTP] [PATCH 8/8] syscalls/fanotify: New test to validate unprivileged listener events Amir Goldstein
2021-03-19 13:04 ` [LTP] [PATCH 0/8] fanotify tests for v5.13 Petr Vorel
2021-03-19 13:54   ` Amir Goldstein
2021-03-21 20:13     ` Petr Vorel
2021-03-22 18:42       ` Amir Goldstein
2021-03-22 19:07         ` Petr Vorel
2021-03-23  6:36         ` Petr Vorel

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