debian/0000775000000000000000000000000012262531011007161 5ustar debian/rt-tests.install0000664000000000000000000000003312260044642012341 0ustar usr/bin usr/sbin usr/share debian/compat0000664000000000000000000000000212260044642010366 0ustar 9 debian/control0000664000000000000000000000242012262525634010600 0ustar Source: rt-tests Section: misc Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Uwe Kleine-König Standards-Version: 3.9.5 Build-Depends: debhelper (>= 9), libnuma-dev (>= 2.0.3) [amd64 i386 ia64 mips mipsel powerpc powerpcspe ppc64 x32], dkms (>= 2.1.0.0) Vcs-Browser: http://git.pengutronix.de/?p=ukl/rt-tests.git; Vcs-Git: git://git.pengutronix.de/git/ukl/rt-tests.git Package: rt-tests Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, python, libnuma1 (>= 2.0.3) [amd64 i386 ia64 mips mipsel powerpc] Conflicts: xenomai-runtime Recommends: backfire-dkms Description: Test programs for rt kernels rt-tests contains a set of programs that test and measure various components of real-time kernel behavior, such as timer latency, signal latency and the functioning of priority-inheritance mutexes. Additionally it contains hackbench, a program to generate work for the scheduler. Package: backfire-dkms Section: kernel Architecture: all Depends: ${misc:Depends}, Replaces: rt-tests (<= 0.66-2) Description: kernel module for signal benchmarking (DKMS) backfire is a driver used by sendme(8) (contained in the rt-tests package) to benchmark kernel to userspace signal generation. debian/rt-tests.doc0000664000000000000000000000001212260044642011435 0ustar ChangeLog debian/backfire-dkms.dkms0000664000000000000000000000046012260044642012552 0ustar PACKAGE_NAME="backfire" PACKAGE_VERSION="0.84-2" MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build" CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean" DEST_MODULE_LOCATION[0]=/extra BUILT_MODULE_NAME[0]=backfire debian/rt-tests.README.Debian0000664000000000000000000000055412260044642013021 0ustar Most tests in the rt-tests suite change their scheduling policy and so need the privileges to do so. To give these privileges to non-root users you can add the following line to /etc/security/limits.conf: @users - rtprio 20 Note that you probably don't want to do that on a system with untrusted users. See limits.conf(5) and sched_setscheduler(2) for details. debian/watch0000664000000000000000000000013212260044642010215 0ustar version=3 http://www.kernel.org/pub/linux/kernel/people/clrkwllms/rt-tests-(.*)\.tar\.gz debian/README.source0000664000000000000000000000123212260044642011345 0ustar Problems when building rt-tests from the git repository ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compared to the upstream's .tar.gz the upstream's git repo doesn't contain the ChangeLog file but has a file rt-tests.spec-in. So if the .diff.gz is generated from the git repository, it adds the rt-tests.spec-in file. (dpkg-source only warns about Changlog, but doesn't add a hunk for it.) I don't know a nice way to prevent this, apart from accepting it or edit the diff by hand. So I always build using the orig.tar.gz. See debian/build for a helper script. -- Uwe Kleine-König Thu, 18 Feb 2010 21:38:51 +0100 debian/backfire-dkms.install0000664000000000000000000000005612260044642013263 0ustar /usr/src/backfire/* /usr/src/backfire-0.84-2/ debian/build0000775000000000000000000000057212260044642010221 0ustar #! /bin/sh set -e version="$(dpkg-parsechangelog | sed -n 's/^Version: //; T; s/-.*//p')" test -d "../tmp" || mkdir "../tmp" test ! -d "../rt-tests-$version" || rm -rf "../rt-tests-$version" tar xzC "../tmp" -f "../rt-tests_$version.orig.tar.gz" mv "../tmp/rt-tests" "../rt-tests-$version" cp -a "debian" "../rt-tests-$version/debian" cd "../rt-tests-$version" debuild "$@" debian/rules0000775000000000000000000000110312260044642010243 0ustar #!/usr/bin/make -f export prefix=/usr ifneq (,$(findstring $(DEB_BUILD_ARCH), amd64 i386 ia64 mips mipsel powerpc)) export NUMA=1 endif DH_SEQUENCE = $@ DH = dh $(DH_SEQUENCE) --with dkms build-arch: build-arch-stamp build-indep: build: build-arch build-indep install: build install-stamp build-arch-stamp install-stamp: DH_SEQUENCE = ${@:-stamp=} build-arch-stamp install-stamp: $(DH) touch $@ binary-arch binary-indep: install $(DH) binary: binary-arch binary-indep clean: $(DH) .PHONY: build-arch build-indep build clean install binary-indep binary-arch binary debian/patches/0000775000000000000000000000000012262525716010627 5ustar debian/patches/series0000664000000000000000000000041512262525716012044 0ustar install_hwlatdetect_into_sbindir.patch debian_adapt_errormsg_on_failure_to_open_device.patch manpage_pip_stress.patch debian_has_recent_glibc.patch fix_comment_about_realtime_group.patch backfire-fix-build-failure-for-modern-kernels.patch adding-missing-manpages.patch debian/patches/debian_has_recent_glibc.patch0000664000000000000000000000552112260044642016420 0ustar From: Uwe Kleine-König Subject: remove cruft needed to build on glibc < 2.6 All Debian platforms (but m68k which doesn't matter much) use a glibc >= 2.6. This fixes a (harmless) build warning dpkg-shlibdeps: warning: dependency on libdl.so.2 could be avoided if "debian/rt-tests/usr/bin/svsematest debian/rt-tests/usr/bin/pmqtest debian/rt-tests/usr/bin/sendme debian/rt-tests/usr/bin/sigwaittest debian/rt-tests/usr/bin/ptsematest" were not uselessly linked against it (they use none of its symbols). Forwarded: not-needed Signed-off-by: Uwe Kleine-König --- Makefile | 5 ++--- src/include/rt-get_cpu.h | 19 +------------------ src/lib/rt-get_cpu.c | 27 --------------------------- 3 files changed, 3 insertions(+), 48 deletions(-) --- a/Makefile +++ b/Makefile @@ -7,7 +7,6 @@ TARGETS = $(sources:.c=) LIBS = -lrt -lpthread -lrttest -L. -EXTRA_LIBS ?= -ldl # for get_cpu DESTDIR ?= prefix ?= /usr/local bindir ?= $(prefix)/bin @@ -97,8 +96,8 @@ hackbench: hackbench.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) -librttest.a: rt-utils.o error.o rt-get_cpu.o - $(AR) rcs librttest.a rt-utils.o error.o rt-get_cpu.o +librttest.a: rt-utils.o error.o + $(AR) rcs librttest.a rt-utils.o error.o CLEANUP = $(TARGETS) *.o .depend *.*~ *.orig *.rej rt-tests.spec *.d *.a CLEANUP += $(if $(wildcard .git), ChangeLog) --- a/src/include/rt-get_cpu.h +++ b/src/include/rt-get_cpu.h @@ -19,27 +19,10 @@ s = syscall(__NR_getcpu, &c, NULL, NULL); return (s == -1) ? s : c; } -#elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) \ - && __GLIBC__>=2 && __GLIBC_MINOR__>=6 +#else #include static inline int get_cpu_setup(void) { return 0; } static inline int get_cpu(void) { return sched_getcpu(); } -#else -extern int get_cpu_setup(void); -extern int (*get_cpu)(void); -extern int (*get_cpu_vdsop)(unsigned int *, unsigned int *, void *); - -static inline int getcpu_vdso(void) -{ - unsigned int c,s; - /* Show the source of get_cpu */ -#ifdef DEBUG - fprintf(stderr, "getcpu_vdso\n"); -#endif - s = get_cpu_vdsop(&c, NULL, NULL); - return (s == -1) ? s : c; -} - #endif #endif /* __RT_GET_CPU_H */ --- a/src/lib/rt-get_cpu.c +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (C) 2009 John Kacur - */ -#include "rt-get_cpu.h" -#ifdef __NR_getcpu -#elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) \ - && __GLIBC__>=2 && __GLIBC_MINOR__>=6 -#else -int (*get_cpu)(void); -int (*get_cpu_vdsop)(unsigned int *, unsigned int *, void *); - -int get_cpu_setup(void) -{ - void *handle = dlopen("linux-vdso.so.1", RTLD_LAZY); - get_cpu_vdsop = NULL; - if (handle) { - get_cpu_vdsop = dlsym(handle, "getcpu"); - dlclose(handle); - if (get_cpu_vdsop) { - get_cpu = getcpu_vdso; - return 0; - } - } - return -1; -} - -#endif debian/patches/install_hwlatdetect_into_sbindir.patch0000664000000000000000000000313112260044642020437 0ustar From: Uwe Kleine-König Subject: rt-tests: install hwlatdetect directly into $sbindir The python_lib directory is only for importable modules. As hwlatdetect needs root privileges install it into $sbindir. Signed-off-by: Uwe Kleine-König --- Makefile | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) --- a/Makefile +++ b/Makefile @@ -11,6 +11,7 @@ EXTRA_LIBS ?= -ldl # for get_cpu DESTDIR ?= prefix ?= /usr/local bindir ?= $(prefix)/bin +sbindir ?= $(prefix)/sbin mandir ?= $(prefix)/share/man srcdir ?= $(prefix)/src @@ -24,8 +25,6 @@ CFLAGS ?= -Wall -Wno-nonnull CPPFLAGS += -D_GNU_SOURCE -Isrc/include LDFLAGS ?= -PYLIB := $(shell python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib()') - ifndef DEBUG CFLAGS += -O2 else @@ -124,11 +123,7 @@ install: all mkdir -p "$(DESTDIR)$(bindir)" "$(DESTDIR)$(mandir)/man4" mkdir -p "$(DESTDIR)$(srcdir)" "$(DESTDIR)$(mandir)/man8" cp $(TARGETS) "$(DESTDIR)$(bindir)" - if test -n "$(PYLIB)" ; then \ - install -D -m 755 src/hwlatdetect/hwlatdetect.py $(DESTDIR)$(PYLIB)/hwlatdetect.py ; \ - rm -f "$(DESTDIR)$(bindir)/hwlatdetect" ; \ - ln -s $(PYLIB)/hwlatdetect.py "$(DESTDIR)$(bindir)/hwlatdetect" ; \ - fi + install -D -m 755 src/hwlatdetect/hwlatdetect.py "$(DESTDIR)$(sbindir)/hwlatdetect" install -D -m 644 src/backfire/backfire.c "$(DESTDIR)$(srcdir)/backfire/backfire.c" install -m 644 src/backfire/Makefile "$(DESTDIR)$(srcdir)/backfire/Makefile" gzip src/backfire/backfire.4 -c >"$(DESTDIR)$(mandir)/man4/backfire.4.gz" debian/patches/fix_comment_about_realtime_group.patch0000664000000000000000000000165312260044642020445 0ustar From: Uwe Kleine-König Subject: Don't reference non-standard realtime group There is no dedicated realtime group in most distributions. So make the error message a bit more understandable for people not running Redhat MRG. Signed-off-by: Uwe Kleine-König Forwarded: id:1310590111-11484-1-git-send-email-u.kleine-koenig@pengutronix.de Closes: http://bugs.debian.org/619938 --- src/lib/rt-utils.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/src/lib/rt-utils.c +++ b/src/lib/rt-utils.c @@ -265,7 +265,8 @@ param.sched_priority = 1; if (sched_setscheduler(0, SCHED_FIFO, ¶m)) { fprintf(stderr, "Unable to change scheduling policy!\n"); - fprintf(stderr, "either run as root or join realtime group\n"); + fprintf(stderr, "Probably missing capabilities, either run as " + "root or increase RLIMIT_RTPRIO limits.\n"); return 1; } debian/patches/adding-missing-manpages.patch0000664000000000000000000001077112203206547016335 0ustar From: Ricardo Salveti de Araujo Subject: Adding missing manpages (signaltest and rt-migrate-test) To satisfy lintian. Signed-off-by: Ricardo Salveti de Araujo --- Makefile | 2 ++ src/rt-migrate-test/rt-migrate-test.8 | 33 +++++++++++++++++++++++++++++ src/signaltest/signaltest.8 | 37 +++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 src/rt-migrate-test/rt-migrate-test.8 create mode 100644 src/signaltest/signaltest.8 Index: rt-tests-0.85/Makefile =================================================================== --- rt-tests-0.85.orig/Makefile 2013-01-22 13:52:10.000000000 -0600 +++ rt-tests-0.85/Makefile 2013-01-22 13:52:10.000000000 -0600 @@ -131,8 +131,10 @@ gzip src/pi_tests/pip_stress.8 -c >"$(DESTDIR)$(mandir)/man8/pip_stress.8.gz" gzip src/hwlatdetect/hwlatdetect.8 -c >"$(DESTDIR)$(mandir)/man8/hwlatdetect.8.gz" gzip src/ptsematest/ptsematest.8 -c >"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz" + gzip src/signaltest/signaltest.8 -c >"$(DESTDIR)$(mandir)/man8/signaltest.8.gz" gzip src/sigwaittest/sigwaittest.8 -c >"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz" gzip src/svsematest/svsematest.8 -c >"$(DESTDIR)$(mandir)/man8/svsematest.8.gz" + gzip src/rt-migrate-test/rt-migrate-test.8 -c >"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8.gz" gzip src/pmqtest/pmqtest.8 -c >"$(DESTDIR)$(mandir)/man8/pmqtest.8.gz" gzip src/backfire/sendme.8 -c >"$(DESTDIR)$(mandir)/man8/sendme.8.gz" gzip src/hackbench/hackbench.8 -c >"$(DESTDIR)$(mandir)/man8/hackbench.8.gz" Index: rt-tests-0.85/src/rt-migrate-test/rt-migrate-test.8 =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ rt-tests-0.85/src/rt-migrate-test/rt-migrate-test.8 2013-01-22 13:52:10.000000000 -0600 @@ -0,0 +1,33 @@ +.TH "RT-MIGRATE-TEST" 8 "August 20, 2012" +.SH "NAME" +.LP +\fBrt-migrate-test\fR \- Test to verify the RT threads scheduler balancing +.SH "SYNTAX" +.LP +rt-migrate-test [-c|--check] [-l LOOPS] [-m TIME] [-s TIME] [-r TIME] [-p PRIO] nr_tasks +.br +.SH "OPTIONS" +.TP +.B \-c, \-\-check +Check and stop the test run in case a lower priority task is quicker than a higher one (default is off). +.TP +.B \-l, \-\-loops=LOOPS +Set the number of interations to run (default is 50). +.TP +.B \-m, \-\-maxerr=TIME +Set the max allowed error (microsecs). +.TP +.B \-s, \-\-sleep-time=TIME +Set the sleep time (ms) between intervals (default is 100). +.TP +.B \-r, \-\-run-time=TIME +Set the run time (ms) to busy loop the threads (default is 20). +.TP +.B \-p, \-\-prio=PRIO +Set the base priority to start RT tasks with (default is 2). +.SH "AUTHORS" +.LP +rt-migrate-test was written by Steven Rostedt . +.PP +This manual page was written by Ricardo Salveti de Araujo , +for the Debian project (and may be used by others). Index: rt-tests-0.85/src/signaltest/signaltest.8 =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ rt-tests-0.85/src/signaltest/signaltest.8 2013-01-22 13:52:10.000000000 -0600 @@ -0,0 +1,37 @@ +.TH "SIGNALTEST" 8 "August 20, 2012" +.SH "NAME" +.LP +\fBsignaltest\fR \- RT signal roundtrip test software +.SH "SYNTAX" +.LP +signaltest [-b USEC] [-l loops] [-p PRIO] [-q|--quiet] [-t NUM] [-m|--mlockall] [-v|--verbose] +.br +.SH "OPTIONS" +.TP +.B \-b, \-\-breaktrace=USEC +Send break trace command when latency > USEC. This is a debugging option to control the latency tracer in the realtime preemption patch. +It is useful to track down unexpected large latencies on a system. +.TP +.B \-l, \-\-loops=LOOPS +Set the number of loops. The default is 0 (endless). This option is useful for automated tests with a given number of test cycles. signaltest is stopped once the number of timer intervals has been reached. +.TP +.B \-p, \-\-prio=PRIO +Set the priority of the process. +.TP +.B \-q, \-\-quiet +Only print only the summary on exit. +.TP +.B \-t, \-\-threads=NUM +Numer of threads to use (defaults=2). +.TP +.B \-m, \-\-mlockall +Lock current and future memory allocations. +.TP +.B \-v, \-\-verbose +Output values on stdout for statistics, with format: n:c:v n=tasknum c=count v=value in us +.SH "AUTHORS" +.LP +signaltest was written by Thomas Gleixner . +.PP +This manual page was written by Ricardo Salveti de Araujo , +for the Debian project (and may be used by others). debian/patches/backfire-fix-build-failure-for-modern-kernels.patch0000664000000000000000000000255412260044642022431 0ustar From: Uwe Kleine-König Subject: backfire: fix build failure for modern kernels SPIN_LOCK_UNLOCKED doesn't work any more since v2.6.39-rc1~511^2~11 (locking: Remove deprecated lock initializers). DEFINE_SPINLOCK is available since v2.6.14-rc1~223, so it should be ok to depend on that. is gone since v2.6.39-rc1~467^2. Also is gone for most architectures since v3.4-rc1~54^2. The module builds fine for Debian's 2.6.32 and 3.6 kernels with this change. Signed-off-by: Uwe Kleine-König --- src/backfire/backfire.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) --- a/src/backfire/backfire.c +++ b/src/backfire/backfire.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include @@ -32,11 +31,10 @@ #include #include -#include #define BACKFIRE_MINOR MISC_DYNAMIC_MINOR -static spinlock_t backfire_state_lock = SPIN_LOCK_UNLOCKED; +static DEFINE_SPINLOCK(backfire_state_lock); static int backfire_open_cnt; /* #times opened */ static int backfire_open_mode; /* special open modes */ static struct timeval sendtime; /* when the most recent signal was sent */ debian/patches/debian_adapt_errormsg_on_failure_to_open_device.patch0000664000000000000000000000135112260044642023420 0ustar sendme: Adapt error message for Debian For Debian users installing the backfire-dkms package should be enough to get the kernel module. Forwarded: not-needed --- src/backfire/sendme.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- a/src/backfire/sendme.c +++ b/src/backfire/sendme.c @@ -220,9 +220,9 @@ "try 'modprobe backfire'\n" "If the module backfire can't be loaded, " "it may need to be built first.\n" - "Execute 'cd src/backfire; make' in the " - "rt-tests directory (requires rt-tests\n" - "sources and kernel-devel package).\n"); + "Try installing the backfire-dkms package " + "and kernel headers corresponding to your " + "kernel.\n"); return 1; } fl.l_type = F_WRLCK; debian/patches/manpage_pip_stress.patch0000664000000000000000000000413612260044642015527 0ustar From: Uwe Kleine-König Subject: man page for pip_stress The Debian package checker lintian criticizes that pip_stress doesn't have a man page. So put a short version of the description from the source file into a man page to make lintian happy. Signed-off-by: Uwe Kleine-König --- Makefile | 1 + src/pi_tests/pip_stress.8 | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) --- /dev/null +++ b/src/pi_tests/pip_stress.8 @@ -0,0 +1,25 @@ +.TH pip_stress 8 2011-06-24 +.SH NAME +pip_stress \- test priority inheritance between processes +.SH SYNOPSIS +.B pip_stress +.SH DESCRIPTION +.B pip_stress +creates a priority inversion using three processes and a priority inheritance +mutex shared via shared memory. +All three processes are bound to run on the same cpu. +The process with the lowest priority holds a mutex and is prempted by the +medium priority process that just runs an infinite loop. +The third process with the highest priority tries to grab the mutex that is +hold by the low prio process. +As a priority inheritance mutex is used the low priority process lends the high +priority process' priority to unlock the mutex and so stops the medium priority +process blocking the high priority one. + +.B pip_stress +doesn't take any options and quits as soon as the priority inversion is +resolved which should happen instantly. + +.SH AUTHOR +.B pip_stress +was written by John Kacur . --- a/Makefile +++ b/Makefile @@ -128,6 +128,7 @@ gzip src/backfire/backfire.4 -c >"$(DESTDIR)$(mandir)/man4/backfire.4.gz" gzip src/cyclictest/cyclictest.8 -c >"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz" gzip src/pi_tests/pi_stress.8 -c >"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz" + gzip src/pi_tests/pip_stress.8 -c >"$(DESTDIR)$(mandir)/man8/pip_stress.8.gz" gzip src/hwlatdetect/hwlatdetect.8 -c >"$(DESTDIR)$(mandir)/man8/hwlatdetect.8.gz" gzip src/ptsematest/ptsematest.8 -c >"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz" gzip src/sigwaittest/sigwaittest.8 -c >"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz" debian/source/0000775000000000000000000000000012260044642010470 5ustar debian/source/format0000664000000000000000000000001412260044642011676 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000001542012262530777011057 0ustar rt-tests (0.87-1ubuntu1) trusty; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patches/adding-missing-manpages.patch: - Adding missing manpages for signaltest and rt-migrate-test -- Andy Whitcroft Mon, 06 Jan 2014 13:38:44 +0000 rt-tests (0.87-1) unstable; urgency=low * upstream changed path to released archives * new upstream release * Standards-Version: 3.9.5 (no changes needed) -- Uwe Kleine-König Sun, 29 Dec 2013 13:22:45 +0100 rt-tests (0.85-1ubuntu1) saucy; urgency=low * Merge with debian, remaining changes: - Backport newer debian/patches/backfire-fix-build-failure-for-modern-kernels.patch from upstream maintainer's tree git://git.pengutronix.de/git/ukl/rt-tests.git This patch includes removals to references of which no longer exists nor is needed in the backfire driver. Without this patch we experience a dkms package build failure upon installation. We won't need to carry this change once we sync from 0.86-1 or newer. * debian/patches/adding-missing-manpages.patch: - Adding missing manpages for signaltest and rt-migrate-test -- Andy Whitcroft Thu, 15 Aug 2013 18:06:34 +0100 rt-tests (0.85-1) unstable; urgency=low * new upstream release * Build-Depends += libnuma-dev for powerpcspe, ppc64 and x32 (Closes: #711952) * Standards-Version: 3.9.4 (no changes needed) -- Uwe Kleine-König Tue, 16 Jul 2013 20:32:07 +0200 rt-tests (0.85-0ubuntu2) saucy; urgency=low * Backport newer debian/patches/backfire-fix-build-failure-for-modern-kernels.patch from upstream maintainer's tree git://git.pengutronix.de/git/ukl/rt-tests.git This patch includes removals to references of which no longer exists nor is needed in the backfire driver. Without this patch we experience a dkms package build failure upon installation. We won't need to carry this change once we sync from 0.86-1 or newer. -- Leann Ogasawara Mon, 05 Aug 2013 10:30:59 +0100 rt-tests (0.85-0ubuntu1) raring-proposed; urgency=low * New upstream release. -- Howard Chan Tue, 18 Dec 2012 17:47:35 +0800 rt-tests (0.84-2) unstable; urgency=medium * fix backfire kernel module for Linux v3.4-rc1 and later * backport dd6ae11 (hackbench: init child's struct before using it) to make hackbench work on armhf. (Closes: #711363) -- Uwe Kleine-König Thu, 06 Jun 2013 21:30:30 +0200 rt-tests (0.84-1) experimental; urgency=low * new upstream release * convert copyright file to machine-readable copyright format version 1.0 * Standards-Version: 3.9.3 (no changes needed) -- Uwe Kleine-König Sun, 02 Sep 2012 23:57:33 +0200 rt-tests (0.84-0ubuntu1) quantal; urgency=low * New upstream release (LP: #1039352) * Update to standards version 3.9.3 * Porting copyright file to match the machine-readable debian/copyright file standard version 1.0 * Refreshing debian/patches based on this release * debian/patches/adding-missing-manpages.patch: - Adding missing manpages for signaltest and rt-migrate-test -- Ricardo Salveti de Araujo Mon, 20 Aug 2012 19:08:04 -0300 rt-tests (0.83-1) unstable; urgency=low * new upstream release -- Uwe Kleine-König Fri, 02 Dec 2011 10:40:15 +0100 rt-tests (0.74-1) unstable; urgency=low * new upstream release * Fix dkms warning (Closes: LP: #681908). Patch by eraserix, thanks. * add build-{arch,indep} targets to debian/rules * new patch providing a man page for pip_stress to make lintian a bit happier. * provide sequence as first parameter to dh for debhelper compatitility level 8 and switch to level 8 * Standards-Version: 3.9.2 (no changes needed) * new patch to fix wording for error message when setting the scheduling policy fails (Closes: #619938) * drop patch kernvar_fix_possible_buffer_overflow (applied upstream) -- Uwe Kleine-König Fri, 26 Aug 2011 09:25:37 +0200 rt-tests (0.72-1) unstable; urgency=low * new upstream release * new patch kernvar_fix_possible_buffer_overflow * use Architecture: linux-any (Closes: #604691) * Standards-Version: 3.9.1 (no changes needed) -- Uwe Kleine-König Sun, 20 Mar 2011 16:31:36 +0100 rt-tests (0.71-1) unstable; urgency=low * new upstream release * drop install_backfire_c_into_srcdir_backfire (applied upstream) * drop rename_pip_to_pip_stress (applied upstream) * refresh install_hwlatdetect_into_sbindir * add powerpcspe to architecture list * add backfire package with dkms support -- Uwe Kleine-König Wed, 02 Jun 2010 22:15:03 +0200 rt-tests (0.66-2) unstable; urgency=high * Urgency high due to rc bug fix * new patch: rename pip to pip_stress (Closes: #572104) -- Uwe Kleine-König Mon, 01 Mar 2010 17:02:28 +0100 rt-tests (0.66-1) unstable; urgency=low * add sh4 to architecture list (Closes: #555554) * new upstream release * Standards-Version: 3.8.4 (no changes needed) * Switch to dpkg-source 3.0 (quilt) format * build with libnuma on platforms that have it * new patch: install hwlatdetect directly into $sbindir * new patch: install install backfire.c to $(srcdir)/backfire/ -- Uwe Kleine-König Mon, 22 Feb 2010 15:35:03 +0100 rt-tests (0.53-1) unstable; urgency=low * new upstream release * only build on Linux archs but not hppa (see #534352) -- Uwe Kleine-König Thu, 29 Oct 2009 21:23:10 +0100 rt-tests (0.51-1) unstable; urgency=low * reformat copyright and add authors and years of the copyright * new upstream release * Standards-Version: 3.8.3 (no changes needed) -- Uwe Kleine-König Sat, 19 Sep 2009 16:29:10 +0200 rt-tests (0.50-1) unstable; urgency=low * new upstream release -- Uwe Kleine-König Mon, 20 Jul 2009 21:50:08 +0200 rt-tests (0.45-1) unstable; urgency=low * new upstream release * add dependency on python for hwlatdetect * Standards-Version: 3.8.2 (no changes needed) -- Uwe Kleine-König Tue, 30 Jun 2009 10:19:04 +0200 rt-tests (0.39-2) unstable; urgency=low * add VCS URL to control * conflict with xenomai-runtime (Closes: #529783) -- Uwe Kleine-König Mon, 11 May 2009 00:18:37 +0200 rt-tests (0.39-1) unstable; urgency=low * Initial release. (Closes: #521895) -- Uwe Kleine-König Wed, 06 May 2009 21:22:28 +0200 debian/copyright0000664000000000000000000000621412260044642011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-name: rt-tests Upstream-Contact: Clark Williams linux-rt-users@vger.kernel.org Source: http://www.kernel.org/pub/linux/kernel/people/clrkwllms/rt-tests/ But note that this location is dead since kernel.org was hacked. Newer versions are retrieved from git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git . Files: debian/* Copyright: (C) 2009, Uwe Kleine-König License: GPL-2 Files: scripts/* Copyright: (C) 2009 Clark Williams License: GPL-2 Files: src/backfire/backfire.c Copyright: (C) 2007 Carsten Emde License: GPL-2+ Files: src/backfire/sendme.c src/pmqtest/pmqtest.c src/ptsematest/ptsematest.c src/sigwaittest/sigwaittest.c src/svsematest/svsematest.c Copyright: (C) 2009 Carsten Emde License: GPL-2+ Files: src/cyclictest/cyclictest.c Copyright: (C) 2008-2013 Clark Williams (C) 2013 John Kacur (C) 2005-2007 Thomas Gleixner License: GPL-2 Files: src/cyclictest/rt_numa.h Copyright: (C) 2010 John Kacur (C) 2010 Clark Williams License: GPL-2 Files: src/hackbench/hackbench.c Copyright: Rusty Russell 2008 International Business Machines Corp. Arjan van de Ven Ingo Molnar Pierre Peiffer Yanmin Zhang License: GPL-2+ Files: src/hwlatdetect/hwlatdetect.py Copyright: (C) 2009 Clark Williams License: GPL-2 Files: src/lib/error.c src/lib/rt-get_cpu.c Copyright: (C) 2009 John Kacur License: GPL-2 Files: src/lib/rt-utils.c Copyright: (C) 2009 Carsten Emde (C) 2008-2010 Clark Williams (C) 2005-2007 Thomas Gleixner License: GPL-2 Files: src/pi_tests/pip_stress.c Copyright: (C) 2009 John Kacur License: GPL-2+ Files: src/pi_tests/classic_pi.c src/pi_tests/pi_stress.c src/pi_tests/sigtest.c Copyright: (C) 2006, 2007 Clark Williams License: GPL-2+ Files: src/pi_tests/tst-mutexpi10.c Copyright: (C) 2006 Free Software Foundation, Inc. License: LGPL-2.1+ Files: src/rt-migrate-test/rt-migrate-test.c Copyright: (C) 2007-2009 Steven Rostedt License: GPL-2 Files: src/signaltest/signaltest.c Copyright: (C) 2007 Thomas Gleixner License: GPL-2 License: GPL-2 Redistributable and modifiable under the terms of the GPL version 2 as published by the Free Software Foundation. The full text of the GPL version 2 can be found in /usr/share/common-licenses/GPL-2 on Debian systems. License: GPL-2+ Redistributable and modifiable under the terms of the GPL version 2 or (at your option) any later version published by the Free Software Foundation. The full text of the GPL versions 2 and 3 can be found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL-3 on Debian systems. License: LGPL-2.1+ The full test of the LGPL can be found in /usr/share/common-licenses/LGPL-2.1 on Debian systems.