NOTABLE CHANGES
-
New tests
- kvm_svm01 aka CVE-2021-3653
- cgroup_core03 test case for the cgroup kill
- hugetlb32 regression test for:
- ba9c1201beaa (mm/hugetlb: clear compound_nr before freeing gigantic pages)
- a01f43901cfb (hugetlb: be sure to free demoted CMA pages to CMA)
- mmap20 test for mmap() with MAP_SHARED_VALIDATE
- mqnotify03 aka CVE-2021-38604
- mprotect05 regression test for:
- 2fcd07b7ccd5 (mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey())
- fsconfig03 aka CVE-2022-0185
- madvise11 regression test for:
- d4ae9916ea29 (mm: soft-offline: close the race against page allocation)
- mount07 test case for MS_NOSYMFOLLOW
-
Increased coverage
- NFS tests now run on btrfs, ext4 and xfs
- setpgid were rewritten and increased coverage in a few corner cases
- ioctl01 added more termios coverage
-
fs_fill test was fixed on 256+ CPUs
-
loongarch support was added
- The usual amount of fixes and cleanups
NOTABLE CHANGES IN NETWORK TESTS
brought to you by Petr Vorel
- NFS tests now run on btrfs, ext4, xfs
(might be extended to more filesystems later) - nfs08.sh a new test for NFS cache invalidation
RUNLTP-NG
-
The new runltp-ng was finally included in the previous release tarball
-
There were no changes done in this release, however parallel text execution
is being worked on, possibly there would be preview ready for the next release
REMOVED TESTS
-
tomoyo testsuite which is maintained elsewhere by tomoyo devs
-
execltp script which was unmaintained for years
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/20230516
The project pages as well as GIT repository are hosted on GitHub:
https://github.com/linux-test-project/ltp
http://linux-test-project.github.io/
If you ever wondered how to write a LTP testcase, don't miss our developer
documentation at:
https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines
https://github.com/linux-test-project/ltp/wiki/C-Test-API
https://github.com/linux-test-project/ltp/wiki/C-Test-Network-API
https://github.com/linux-test-project/ltp/wiki/Shell-Test-API
https://github.com/linux-test-project/ltp/wiki/C-Test-Case-Tutorial
https://github.com/linux-test-project/ltp/wiki/Build-System
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 20230127..
58 Petr Vorel <pvorel@suse.cz>
20 Andrea Cervesato via ltp <ltp@lists.linux.it>
19 Yang Xu <xuyang2018.jy@fujitsu.com>
15 Martin Doucha <mdoucha@suse.cz>
11 Andrea Cervesato <andrea.cervesato@suse.com>
11 Edward Liaw <edliaw@google.com>
10 Wei Gao <wegao@suse.com>
8 Avinesh Kumar <akumar@suse.de>
5 Cyril Hrubis <chrubis@suse.cz>
5 Teo Couprie Diaz <teo.coupriediaz@arm.com>
4 Li Wang <liwang@redhat.com>
3 Hao Ge <gehao@kylinos.cn>
3 Ping Fang <pifang@redhat.com>
3 Richard Palethorpe <rpalethorpe@suse.com>
3 Tarun Sahu <tsahu@linux.ibm.com>
2 Hao Zeng <zenghao@kylinos.cn>
2 Leo Yu-Chi Liang <ycliang@andestech.com>
2 Sowmya Indranna <reachmesowmyati@gmail.com>
1 Andrei Gherzan <andrei.gherzan@canonical.com>
1 Ashwin Dayanand Kamat via ltp <ltp@lists.linux.it>
1 David Hildenbrand <david@redhat.com>
1 Enze Li <lienze@kylinos.cn>
1 Fabrice Fontaine <fontaine.fabrice@gmail.com>
1 Frank He <hexiaoxiao@kylinos.cn>
1 Hui Min Mina Chou <minachou@andestech.com>
1 Jan Stancek <jstancek@redhat.com>
1 Liam R. Howlett <Liam.Howlett@oracle.com>
1 Mahesh Kumar G <maheshkumar657g@gmail.com>
1 Nikita Yushchenko <nikita.yushchenko@virtuozzo.com>
1 Paulson Raja L <paulson@zilogic.com>
1 Seth Forshee (DigitalOcean) <sforshee@kernel.org>
1 Vignesh Raman <vignesh.raman@collabora.com>
1 William Roche <william.roche@oracle.com>
And also thanks to patch reviewers:
git log 20230127.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
68 Cyril Hrubis <chrubis@suse.cz>
60 Petr Vorel <pvorel@suse.cz>
36 Richard Palethorpe <rpalethorpe@suse.com>
35 Li Wang <liwang@redhat.com>
7 Jan Stancek <jstancek@redhat.com>
4 Avinesh Kumar <akumar@suse.de>
3 Yang Xu <xuyang2018.jy@fujitsu.com>
2 Andrea Cervesato <andrea.cervesato@suse.com>
1 Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>