Dear RT Folks, I'm pleased to announce rt-tests-1.10 To download rt-tests: using git, clone one of the following git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git https://kernel.googlesource.com/pub/scm/utils/rt-tests/rt-tests.git The latest tag is v1.10 The correct branch is unstable/devel/latest Tarballs are also available here: https://kernel.org/pub/linux/utils/rt-tests Older version tarballs are available here: https://kernel.org/pub/linux/utils/rt-tests/older Your fixes, development patches, comment and bug reports are always welcome! Enjoy! John Kacur Anders Roxell (1): Makefile: manpages: only add get_cyclictest_snapshot if PYLIB Daniel Wagner (36): cyclictest: Use numa library helpers in get_available_cpus() cyclicdeadline: Streamline usage output and man page cyclicdeadline: Add long command line options deadline_test: Streamline usage output and man page oslat: Streamline usage output and man page pip_stress: Add command line parser pi_stress: Streamline usage output and man page pmqtest: Streamline usage output and man page ptsematest: Streamline usage output and man page queuelat: Streamline usage and man page rt-migrate-test: Streamline usage and man page signaltest: Streamline usage and man page sigwaittest: Streamline usage and man page ssdd: Streamline usage and man page svsematest: Streamline usage and man page hackbench: Streamline usage and man page rt-utils: Introduce parse_mem_string() oslat: Use string parser utilies cyclictest: Remove deadcode checking for NUMA rt-numa: Introduce NUMA helpers cyclictest: Use parse_cpumask() from rt-numa.h oslat: Use parse_cpumask() from rt-numa.h rt-numa: Move thread placement code to rt-numa library signaltest: Implement thread placing cyclicdeadline: Remove dead code cyclicdeadline: Use common error handlers cyclicdeadline: Add quiet command line option pmqtest: Move statictic output into print_stat() pmqtest: Add quiet command line option ptsematest: Move statictic output into print_stat() ptsematest: Add quiet command line option svsematest: Move statictic output into print_stat() svsematest: Add quiet command line option sigwaittest: Move statictic output into print_stat() sigwaittest: Add quiet command line option rt-migrate-test: Add quiet command line option John Kacur (24): rt-tests: makefile: undefine PYLIB if empty rt-tests: queuelat: Remove unused variable 'index' rt-tests: remove pi_tests.spec rt-tests: cyclictest: A few style changes from checkpatch.pl rt-tests: rt-sched.c: Style change rt-tests: rt-utils.c: Correct mix of spaces and tabs in code indentation rt-tests: pi_stress.c: Change unsigned to unsigned int rt-tests: pip_stress.c: Remove unnecessary brackets rt-tests: pmqtest.c: Fix spacing around parentheses rt-tests: ptsematest.c: Fix spacing around parentheses rt-tests: queuelat.c: Fix various style problems rt-tests: rt-migrate-test.c: Fix spacing around parentheses rt-tests: cyclicdeadline.c: Fix spacing around commas rt-tests: deadline_test.c: Fix spacing around commas rt-tests: signaltest.c: Fix various style problems rt-tests: sigwaittest.c: Fix spacing around brackets rt-tests: ssdd.c: Remove unncessary "else" rt-tests: svsematest.c: Fix various style problems rt-tests: Don't compress man pages by default rt-tests: determine_maximum_mpps.sh: Add a menu to get user settings. rt-tests: queuelat: Remove get_cpuinfo_mhz.sh and old Makefile rt-tests: queuelat: Add a manpage for determine_maximum_mpps.sh rt-tests: determine_maximum_mpps.sh: Change the -c option to -a rt-tests: Makefile - update version to v1.10 Kurt Kanzenbach (4): rt-tests: rt-utils: Mark internal functions static rt-tests: rt-utils: Add function to close trace fds rt-tests: cyclictest: Close correct trace fds rt-tests: oslat: Close trace fds Peter Xu (1): rt-tests: oslat: Allow build for not supported archs Sebastian Andrzej Siewior (4): cyclictest: Only report the first incident signaltest: Remove drunk code signaltest: Don't expect trace interface at /proc signaltest: Fix break value argument Makefile | 36 ++-- src/cyclictest/cyclictest.c | 276 +++++------------------- src/hackbench/hackbench.8 | 70 +++--- src/hackbench/hackbench.c | 102 +++++---- src/include/rt-numa.h | 21 ++ src/include/rt-utils.h | 2 + src/lib/rt-numa.c | 135 ++++++++++++ src/lib/rt-sched.c | 2 +- src/lib/rt-utils.c | 60 +++++- src/oslat/oslat.8 | 2 +- src/oslat/oslat.c | 210 ++++++------------ src/pi_tests/pi_stress.8 | 79 ++++--- src/pi_tests/pi_stress.c | 152 +++++++------ src/pi_tests/pi_tests.spec | 81 ------- src/pi_tests/pip_stress.c | 40 +++- src/pmqtest/pmqtest.8 | 8 +- src/pmqtest/pmqtest.c | 190 ++++++++-------- src/ptsematest/ptsematest.8 | 8 +- src/ptsematest/ptsematest.c | 167 ++++++++------- src/queuelat/Makefile | 9 - src/queuelat/determine_maximum_mpps.8 | 64 ++++++ src/queuelat/determine_maximum_mpps.sh | 90 +++++++- src/queuelat/get_cpuinfo_mhz.sh | 7 - src/queuelat/queuelat.8 | 41 ++-- src/queuelat/queuelat.c | 158 +++++++------- src/rt-migrate-test/rt-migrate-test.8 | 41 ++-- src/rt-migrate-test/rt-migrate-test.c | 92 ++++---- src/sched_deadline/cyclicdeadline.8 | 27 +-- src/sched_deadline/cyclicdeadline.c | 286 +++++++++++-------------- src/sched_deadline/deadline_test.8 | 37 ++-- src/sched_deadline/deadline_test.c | 72 +++---- src/signaltest/signaltest.8 | 31 ++- src/signaltest/signaltest.c | 219 ++++++++++++------- src/sigwaittest/sigwaittest.8 | 4 +- src/sigwaittest/sigwaittest.c | 212 +++++++++--------- src/ssdd/ssdd.8 | 35 ++- src/ssdd/ssdd.c | 54 ++--- src/svsematest/svsematest.8 | 9 +- src/svsematest/svsematest.c | 244 ++++++++++----------- 39 files changed, 1747 insertions(+), 1626 deletions(-) create mode 100644 src/include/rt-numa.h create mode 100644 src/lib/rt-numa.c delete mode 100644 src/pi_tests/pi_tests.spec delete mode 100644 src/queuelat/Makefile create mode 100644 src/queuelat/determine_maximum_mpps.8 delete mode 100755 src/queuelat/get_cpuinfo_mhz.sh -- 2.26.2