[ANNOUNCE] rt-tests-1.10

From: John Kacur
Date: Tue Dec 22 2020 - 17:08:42 EST


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