Skip to content

LTP 20230516

Compare
Choose a tag to compare
@pevik pevik released this 16 May 05:27
· 1266 commits to master since this release
20230516
3ebc2df

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

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]>