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 ltp@lists.linux.it.
CREDITS
Many thanks to the people contributing to this release:
git shortlog -s -e -n 20250930..
77 Petr Vorel <pvorel@suse.cz>
14 Andrea Cervesato <andrea.cervesato@suse.com>
10 Martin Doucha <mdoucha@suse.cz>
9 Cyril Hrubis <chrubis@suse.cz>
9 Li Wang <liwang@redhat.com>
9 Wei Gao <wegao@suse.com>
7 Ricardo Branco <rbranco@suse.de>
4 Avinesh Kumar <akumar@suse.de>
2 Ben Copeland <ben.copeland@linaro.org>
4 Po-Hsu Lin <po-hsu.lin@canonical.com>
1 Amir Goldstein <amir73il@gmail.com>
1 Anders Roxell <anders.roxell@linaro.org>
1 Brian Grech via ltp <ltp@lists.linux.it>
1 Chenghao Duan <duanchenghao@kylinos.cn>
1 Jan Kara <jack@suse.cz>
1 Jiaying Song <jiaying.song.cn@windriver.com>
1 Juerg Haefliger via ltp <ltp@lists.linux.it>
1 Kunwu Chan <kunwu.chan@hotmail.com>
1 Kushal Chand K <kushalkataria5@gmail.com>
1 Masahiro Yamada <masahiro.yamada@canonical.com>
1 Naresh Kamboju <naresh.kamboju@linaro.org>
1 Sebastian Chlad <sebastianchlad@gmail.com>
1 Stephen Bertram <sbertram@redhat.com>
1 Terry Tritton <terry.tritton@linaro.org>
1 Vasileios Almpanis <vasileios.almpanis@virtuozzo.com>
1 Vincent Chen <vincent.chen@sifive.com>
1 chunfuwen <chwen@redhat.com>
1 fangqiurong <fangqiurong@kylinos.cn>
1 vamoosebbf <38994993+vamoosebbf@users.noreply.github.com>
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 <pvorel@suse.cz>
37 Cyril Hrubis <chrubis@suse.cz>
35 Li Wang <liwang@redhat.com>
21 Andrea Cervesato <andrea.cervesato@suse.com>
12 Avinesh Kumar <akumar@suse.de>
5 Wei Gao <wegao@suse.com>
3 Martin Doucha <mdoucha@suse.cz>
3 Jan Stancek <jstancek@redhat.com>
2 Mimi Zohar <zohar@linux.ibm.com>
1 Mingyu Li <limy83@chinatelecom.cn>
1 Jan Kara <jack@suse.cz>
1 Arnd Bergmann <arnd@arndb.de>
1 Amir Goldstein <amir73il@gmail.com>