NOTABLE CHANGES
-
New tests
- file_attr05 Check for EOPNOTSUPP when filesystem does not support FSX operations.
Regression test for 474b155adf392 ("fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP") - userfaultfd05 Test for UFFDIO_WRITEPROTECT
- userfaultfd04 Test for UFFDIO_ZEROPAGE
- userfaultfd03 Test for /dev/userfaultfd
- userfaultfd02 Test for UFFDIO_MOVE
- userfaultfd01 Test for UFFD_USER_MODE_ONLY
- clone10 Test for CLONE_SETTLS
- clone11, clone304 Tests for more EPERM conditions
- name_to_handle_at03 Tests for AT_HANDLE_FID
- file_attr05 Check for EOPNOTSUPP when filesystem does not support FSX operations.
-
Increased coverage
- fanotify24 Added a regression test for 28bba2c2935e2 ("fsnotify: Pass correct offset to fsnotify_mmap_perm()")
-
Rewritten and updated tests
-
lio_listio_2-1, aio_cancel_5-1 Were rewritten to actually block while writing and not relying on a chance.
-
Tests that compile and load kernel modules now properly skip the test when kernel is Lockdown/Secure boot.
-
swapon03 Now does not try to calculate the exact maximal number of swap files based on kernel config.
-
readahead02: Was fixed to wait for the readahead to happen and also updated
to use mincore() instead of system wide I/O counters. -
ima_conditionals.sh Was split into four tests so that subset of the tests
is not skipped without CONFIG_IMA_WRITE_POLICY=y.
-
-
New shell tst_runas.c helper
We are replacing the use of sudo with simpler tst_runas.c helper that changes
UID and GID before executing a command. This makes tests less likely to fail
because of system restrictions on sudo (such as setting /usr/sbin/nologin as
a login shell). -
Openposix tests had to be updated with new invalid clock IDs
Since the addition of CONFIG_POSIX_AUX_CLOCK the clock id 17 was not invalid anymore.
-
New shell library now supports setting runtime
-
New documentation:
-
Kirk was updated to v3.2.1
- The usual amount of fixes and cleanups
DOWNLOAD AND LINKS
The latest version of the test-suite contains 3000+ tests for the Linux
and can be downloaded at:
https://github.com/linux-test-project/ltp/releases/tag/20260130
The project pages as well as GIT repository are hosted on GitHub:
https://github.com/linux-test-project/ltp
If you ever wondered how to write a LTP testcase, don't miss our developer
documentation at:
https://linux-test-project.readthedocs.io/en/latest/developers/test_case_tutorial.html
And our library API documentation at:
https://linux-test-project.readthedocs.io/en/latest/developers/api_c_tests.html
Patches, new tests, bugs, comments or questions should go to to our mailing
list at [email protected].
CREDITS
Many thanks to the people contributing to this release:
git shortlog -s -e -n 20250930..
77 Petr Vorel <[email protected]>
14 Andrea Cervesato <[email protected]>
10 Martin Doucha <[email protected]>
9 Cyril Hrubis <[email protected]>
9 Li Wang <[email protected]>
9 Wei Gao <[email protected]>
7 Ricardo Branco <[email protected]>
4 Avinesh Kumar <[email protected]>
2 Ben Copeland <[email protected]>
4 Po-Hsu Lin <[email protected]>
1 Amir Goldstein <[email protected]>
1 Anders Roxell <[email protected]>
1 Brian Grech via ltp <[email protected]>
1 Chenghao Duan <[email protected]>
1 Jan Kara <[email protected]>
1 Jiaying Song <[email protected]>
1 Juerg Haefliger via ltp <[email protected]>
1 Kunwu Chan <[email protected]>
1 Kushal Chand K <[email protected]>
1 Masahiro Yamada <[email protected]>
1 Naresh Kamboju <[email protected]>
1 Sebastian Chlad <[email protected]>
1 Stephen Bertram <[email protected]>
1 Terry Tritton <[email protected]>
1 Vasileios Almpanis <[email protected]>
1 Vincent Chen <[email protected]>
1 chunfuwen <[email protected]>
1 fangqiurong <[email protected]>
1 vamoosebbf <[email protected]>
And also thanks to patch reviewers:
git log 20250930.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
67 Petr Vorel <[email protected]>
37 Cyril Hrubis <[email protected]>
35 Li Wang <[email protected]>
21 Andrea Cervesato <[email protected]>
12 Avinesh Kumar <[email protected]>
5 Wei Gao <[email protected]>
3 Martin Doucha <[email protected]>
3 Jan Stancek <[email protected]>
2 Mimi Zohar <[email protected]>
1 Mingyu Li <[email protected]>
1 Jan Kara <[email protected]>
1 Arnd Bergmann <[email protected]>
1 Amir Goldstein <[email protected]>