LTP 20230516
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 [email protected].
CREDITS
Many thanks to the people contributing to this release:
git shortlog -s -e -n 20230127..
58 Petr Vorel <[email protected]>
20 Andrea Cervesato via ltp <[email protected]>
19 Yang Xu <[email protected]>
15 Martin Doucha <[email protected]>
11 Andrea Cervesato <[email protected]>
11 Edward Liaw <[email protected]>
10 Wei Gao <[email protected]>
8 Avinesh Kumar <[email protected]>
5 Cyril Hrubis <[email protected]>
5 Teo Couprie Diaz <[email protected]>
4 Li Wang <[email protected]>
3 Hao Ge <[email protected]>
3 Ping Fang <[email protected]>
3 Richard Palethorpe <[email protected]>
3 Tarun Sahu <[email protected]>
2 Hao Zeng <[email protected]>
2 Leo Yu-Chi Liang <[email protected]>
2 Sowmya Indranna <[email protected]>
1 Andrei Gherzan <[email protected]>
1 Ashwin Dayanand Kamat via ltp <[email protected]>
1 David Hildenbrand <[email protected]>
1 Enze Li <[email protected]>
1 Fabrice Fontaine <[email protected]>
1 Frank He <[email protected]>
1 Hui Min Mina Chou <[email protected]>
1 Jan Stancek <[email protected]>
1 Liam R. Howlett <[email protected]>
1 Mahesh Kumar G <[email protected]>
1 Nikita Yushchenko <[email protected]>
1 Paulson Raja L <[email protected]>
1 Seth Forshee (DigitalOcean) <[email protected]>
1 Vignesh Raman <[email protected]>
1 William Roche <[email protected]>
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 <[email protected]>
60 Petr Vorel <[email protected]>
36 Richard Palethorpe <[email protected]>
35 Li Wang <[email protected]>
7 Jan Stancek <[email protected]>
4 Avinesh Kumar <[email protected]>
3 Yang Xu <[email protected]>
2 Andrea Cervesato <[email protected]>
1 Tetsuo Handa <[email protected]>