[<prev] [next>] [day] [month] [year] [list]
Message-ID: <aXzUZma8fglWW0NL@yuki.lan>
Date: Fri, 30 Jan 2026 16:55:18 +0100
From: Cyril Hrubis <chrubis@...e.cz>
To: ltp@...ts.linux.it, linux-kernel@...r.kernel.org,
libc-alpha@...rceware.org,
valgrind-developers@...ts.sourceforge.net
Cc: lwn@....net, akpm@...ux-foundation.org, torvalds@...ux-foundation.org
Subject: [ANNOUNCE] The Linux Test Project has been released for January 2026
Good news everyone,
the Linux Test Project test suite stable release for *January 2026* has been
released.
Since the last release 164 patches by 29 authors were merged.
Patch review is what most of the projects struggle with and LTP is no
different. If you can spare some effort helping with the patch review is more
than welcomed.
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
* 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:
- https://linux-test-project.readthedocs.io/en/latest/developers/ground_rules.html
- https://linux-test-project.readthedocs.io/en/latest/developers/api_c_tests.html#process-state
- https://linux-test-project.readthedocs.io/en/latest/developers/api_c_tests.html#saving-and-restoring-proc-sys-values
* 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@...ts.linux.it.
CREDITS
=======
Many thanks to the people contributing to this release:
git shortlog -s -e -n 20250930..
77 Petr Vorel <pvorel@...e.cz>
14 Andrea Cervesato <andrea.cervesato@...e.com>
10 Martin Doucha <mdoucha@...e.cz>
9 Cyril Hrubis <chrubis@...e.cz>
9 Li Wang <liwang@...hat.com>
9 Wei Gao <wegao@...e.com>
7 Ricardo Branco <rbranco@...e.de>
4 Avinesh Kumar <akumar@...e.de>
2 Ben Copeland <ben.copeland@...aro.org>
4 Po-Hsu Lin <po-hsu.lin@...onical.com>
1 Amir Goldstein <amir73il@...il.com>
1 Anders Roxell <anders.roxell@...aro.org>
1 Brian Grech via ltp <ltp@...ts.linux.it>
1 Chenghao Duan <duanchenghao@...inos.cn>
1 Jan Kara <jack@...e.cz>
1 Jiaying Song <jiaying.song.cn@...driver.com>
1 Juerg Haefliger via ltp <ltp@...ts.linux.it>
1 Kunwu Chan <kunwu.chan@...mail.com>
1 Kushal Chand K <kushalkataria5@...il.com>
1 Masahiro Yamada <masahiro.yamada@...onical.com>
1 Naresh Kamboju <naresh.kamboju@...aro.org>
1 Sebastian Chlad <sebastianchlad@...il.com>
1 Stephen Bertram <sbertram@...hat.com>
1 Terry Tritton <terry.tritton@...aro.org>
1 Vasileios Almpanis <vasileios.almpanis@...tuozzo.com>
1 Vincent Chen <vincent.chen@...ive.com>
1 chunfuwen <chwen@...hat.com>
1 fangqiurong <fangqiurong@...inos.cn>
1 vamoosebbf <38994993+vamoosebbf@...rs.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@...e.cz>
37 Cyril Hrubis <chrubis@...e.cz>
35 Li Wang <liwang@...hat.com>
21 Andrea Cervesato <andrea.cervesato@...e.com>
12 Avinesh Kumar <akumar@...e.de>
5 Wei Gao <wegao@...e.com>
3 Martin Doucha <mdoucha@...e.cz>
3 Jan Stancek <jstancek@...hat.com>
2 Mimi Zohar <zohar@...ux.ibm.com>
1 Mingyu Li <limy83@...natelecom.cn>
1 Jan Kara <jack@...e.cz>
1 Arnd Bergmann <arnd@...db.de>
1 Amir Goldstein <amir73il@...il.com>
--
Cyril Hrubis
chrubis@...e.cz
Powered by blists - more mailing lists