[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2024-05-23 Thread Florian Schmaus
commit: 29c76eabcc602b3e00dfeba9f7da669aed5f
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Thu May  9 08:59:11 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu May 23 09:15:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c76eab

dev-util/rt-tests: drop 2.6

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/rt-tests/Manifest  |   1 -
 dev-util/rt-tests/files/rt-tests-2.6-musl.patch | 342 
 dev-util/rt-tests/rt-tests-2.6.ebuild   |  38 ---
 3 files changed, 381 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 3e1e017cf313..4050036c4406 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-DIST rt-tests-2.6.tar.xz 104996 BLAKE2B 
40b898a0ecf512eafafa277857566cea358277f4fd6aca2595077409dbbb1c2eb4c7ed5ea1b61a378506eca4f989527d7c5fb94d9c3a16d7b0286cc940496cc8
 SHA512 
0cfb93ef8718b8e291a23963ef8e5bf1092b5f1c377f220d35005c0fdc7982ac074da824cb26ad5b2c71a2ebadd8bf753259c6f3ca9e00f42d9198e2dbc5999a
 DIST rt-tests-2.7.tar.xz 106864 BLAKE2B 
89af0a92465ca29eb19adb6bb521be377dedb4153fc98bdcce48e1bad71803ed4aad2088227cfc679ce2441d09932acae437911535daec266b7ac2247fbad8d8
 SHA512 
6f2e523a6ff683473a222dc3b38abd34a06610c78b488d9d103643e410089d03820c76a4f40afaa4694d29f36e1aef6ced584cae9bad72921e3d633e36a5cda3

diff --git a/dev-util/rt-tests/files/rt-tests-2.6-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.6-musl.patch
deleted file mode 100644
index 830f31184fe4..
--- a/dev-util/rt-tests/files/rt-tests-2.6-musl.patch
+++ /dev/null
@@ -1,342 +0,0 @@
-From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001
-From: Kurt Kanzenbach 
-Date: Wed, 1 Apr 2020 20:15:24 +0200
-Subject: [PATCH] all: Fix musl build
-
-There are a few problems:
-
- * pi stress:  pthread_attr_setaffinity_np() is not supported
- * cyclictest: SIGEV_THREAD_ID is not supported
- * hackbench:  Fix include
- * all:Fix sched_* calls
-
-With these changes applied, the rt-tests seem to run fine.
-
-Signed-off-by: Kurt Kanzenbach 

- Makefile  |5 --
- src/backfire/sendme.c |1 
- src/cyclictest/cyclictest.c   |   68 
--
- src/hackbench/hackbench.c |4 +-
- src/include/musl.h|   28 ++
- src/lib/rt-utils.c|1 
- src/pi_tests/tst-mutexpi10.c  |2 +
- src/pmqtest/pmqtest.c |1 
- src/ptsematest/ptsematest.c   |1 
- src/rt-migrate-test/rt-migrate-test.c |1 
- src/sched_deadline/cyclicdeadline.c   |1 
- 11 files changed, 47 insertions(+), 66 deletions(-)
- create mode 100644 src/include/musl.h
-
 a/Makefile
-+++ b/Makefile
-@@ -7,7 +7,6 @@ OBJDIR = bld
- sources = cyclictest.c \
- hackbench.c \
- pip_stress.c \
--pi_stress.c \
- pmqtest.c \
- ptsematest.c \
- rt-migrate-test.c \
-@@ -42,7 +41,6 @@ ifeq (${PYLIB},)
- endif
- 
- MANPAGES = src/cyclictest/cyclictest.8 \
-- src/pi_tests/pi_stress.8 \
-  src/ptsematest/ptsematest.8 \
-  src/rt-migrate-test/rt-migrate-test.8 \
-  src/sigwaittest/sigwaittest.8 \
-@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o
- signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a 
$(OBJDIR)/librttestnuma.a
-   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA)
- 
--pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
--  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
--
- hwlatdetect:  src/hwlatdetect/hwlatdetect.py
-   chmod +x src/hwlatdetect/hwlatdetect.py
-   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
 a/src/backfire/sendme.c
-+++ b/src/backfire/sendme.c
-@@ -29,6 +29,7 @@
- #include 
- #include 
- #include 
-+#include "musl.h"
- #include "rt-utils.h"
- #include "rt-get_cpu.h"
- 
 a/src/cyclictest/cyclictest.c
-+++ b/src/cyclictest/cyclictest.c
-@@ -30,6 +30,7 @@
- #include 
- #include 
- #include 
-+#include "musl.h"
- #include "rt_numa.h"
- 
- #include "rt-utils.h"
-@@ -545,12 +546,8 @@ static void *timerthread(void *param)
- {
-   struct thread_param *par = param;
-   struct sched_param schedp;
--  struct sigevent sigev;
-   sigset_t sigset;
--  timer_t timer;
-   struct timespec now, next, interval, stop = { 0 };
--  struct itimerval itimer;
--  struct itimerspec tspec;
-   struct thread_stat *stat = par->stats;
-   int stopped = 0;
-   cpu_set_t mask;
-@@ -579,14 +576,6 @@ static void *timerthread(void *param)
-   sigaddset(, par->signal);
-   sigprocmask(SIG_BLOCK, , NULL);
- 
--  if (par->mode == MODE_CYCLIC) {
--  sigev.sigev_notify = SIGEV_THREAD_ID | SIGEV_SIGNAL;
--  sigev.sigev_signo = 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2022-07-15 Thread Joonas Niilola
commit: 4f46faf391a0b8947a4ead097d5e0f397cece1de
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sat Jul  9 10:58:35 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 15 08:38:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f46faf3

dev-util/rt-tests: add 2.4

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/rt-tests/Manifest  |   1 +
 dev-util/rt-tests/files/rt-tests-2.4-musl.patch | 341 
 dev-util/rt-tests/rt-tests-2.4.ebuild   |  38 +++
 3 files changed, 380 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 6f230e4f00d8..26e82f44e3de 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1 +1,2 @@
 DIST rt-tests-2.3.tar.xz 115000 BLAKE2B 
d5f6a31a31340873348b5ffa6c706deb080e9686944a759fa4e4d53f2041d3f27aa1e9512d7413438bce7c61e05e2495c96eeef0b976ee09377f89d847225aef
 SHA512 
3bf6fe95c5ac9911fb51fba1d4a8e6ad3b96a6cdce464372917673862801353cbbb377c76d3a19325f0b5402f65daf5c605e496d7460949615069366a00a978a
+DIST rt-tests-2.4.tar.xz 104172 BLAKE2B 
bd7ac3ff64171b122341eec81ac61dcda429d33d6a69362d498d5db667b8cb77502d745bc2f7ce03cc1e958d02889a902f65544c7fef994fb4d7e72230c73e10
 SHA512 
308207ad620ee458e4ac000a9437266a84f4807d9cecd8030d5ae12a210c2a01f80a331bb60faeb41244d7ab80b3cadf8164711547a02f5afa353d1a3644d794

diff --git a/dev-util/rt-tests/files/rt-tests-2.4-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.4-musl.patch
new file mode 100644
index ..886359894cdf
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-2.4-musl.patch
@@ -0,0 +1,341 @@
+From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001
+From: Kurt Kanzenbach 
+Date: Wed, 1 Apr 2020 20:15:24 +0200
+Subject: [PATCH] all: Fix musl build
+
+There are a few problems:
+
+ * pi stress:  pthread_attr_setaffinity_np() is not supported
+ * cyclictest: SIGEV_THREAD_ID is not supported
+ * hackbench:  Fix include
+ * all:Fix sched_* calls
+
+With these changes applied, the rt-tests seem to run fine.
+
+Signed-off-by: Kurt Kanzenbach 
+---
+ Makefile  |5 --
+ src/backfire/sendme.c |1 
+ src/cyclictest/cyclictest.c   |   70 
--
+ src/hackbench/hackbench.c |4 +
+ src/include/musl.h|   28 +
+ src/lib/rt-utils.c|1 
+ src/pi_tests/tst-mutexpi10.c  |2 
+ src/pmqtest/pmqtest.c |1 
+ src/ptsematest/ptsematest.c   |1 
+ src/rt-migrate-test/rt-migrate-test.c |1 
+ src/sched_deadline/cyclicdeadline.c   |1 
+ 11 files changed, 48 insertions(+), 67 deletions(-)
+ create mode 100644 src/include/musl.h
+
+--- a/Makefile
 b/Makefile
+@@ -7,7 +7,6 @@ OBJDIR = bld
+ sources = cyclictest.c \
+ hackbench.c \
+ pip_stress.c \
+-pi_stress.c \
+ pmqtest.c \
+ ptsematest.c \
+ rt-migrate-test.c \
+@@ -42,7 +41,6 @@ ifeq (${PYLIB},)
+ endif
+ 
+ MANPAGES = src/cyclictest/cyclictest.8 \
+- src/pi_tests/pi_stress.8 \
+  src/ptsematest/ptsematest.8 \
+  src/rt-migrate-test/rt-migrate-test.8 \
+  src/sigwaittest/sigwaittest.8 \
+@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o
+ signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a 
$(OBJDIR)/librttestnuma.a
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA)
+ 
+-pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
+-
+ hwlatdetect:  src/hwlatdetect/hwlatdetect.py
+   chmod +x src/hwlatdetect/hwlatdetect.py
+   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
+--- a/src/backfire/sendme.c
 b/src/backfire/sendme.c
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt-utils.h"
+ #include "rt-get_cpu.h"
+ 
+--- a/src/cyclictest/cyclictest.c
 b/src/cyclictest/cyclictest.c
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt_numa.h"
+ 
+ #include "rt-utils.h"
+@@ -546,12 +547,8 @@ static void *timerthread(void *param)
+ {
+   struct thread_param *par = param;
+   struct sched_param schedp;
+-  struct sigevent sigev;
+   sigset_t sigset;
+-  timer_t timer;
+   struct timespec now, next, interval, stop = { 0 };
+-  struct itimerval itimer;
+-  struct itimerspec tspec;
+   struct thread_stat *stat = par->stats;
+   int stopped = 0;
+   cpu_set_t mask;
+@@ -580,14 +577,6 @@ static void *timerthread(void *param)
+   sigaddset(, par->signal);
+   sigprocmask(SIG_BLOCK, , NULL);
+ 
+-  if (par->mode == MODE_CYCLIC) {
+-  sigev.sigev_notify = SIGEV_THREAD_ID | SIGEV_SIGNAL;
+-  sigev.sigev_signo = par->signal;

[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2022-01-05 Thread Florian Schmaus
commit: e5369437f34660b123a3f3ce79b0fea33bb48074
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Mon Dec 27 19:51:24 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jan  5 19:18:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5369437

dev-util/rt-tests: Bump to v2.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/rt-tests/Manifest  |   1 +
 dev-util/rt-tests/files/rt-tests-2.3-musl.patch | 352 
 dev-util/rt-tests/rt-tests-2.3.ebuild   |  38 +++
 3 files changed, 391 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 0617ddb9a281..b157404b489c 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1 +1,2 @@
 DIST rt-tests-2.2.tar.xz 115120 BLAKE2B 
46db78d32b2d5830859757c21e42d4e21cb0da8b2ebcbf8ba738c8e3832a6ea597d686ee6c9cad23f269853ad188219f46a0e5326124f056b4822619076268ac
 SHA512 
826dc8894dd8670e705566b5224f54bdee89e5b48f21ca00e6c4061f28c4fbe2dab14c1e1b1302fec7011dbf28f3eb88c1b8adc137fed7d17958ea972e3c08b1
+DIST rt-tests-2.3.tar.xz 115000 BLAKE2B 
d5f6a31a31340873348b5ffa6c706deb080e9686944a759fa4e4d53f2041d3f27aa1e9512d7413438bce7c61e05e2495c96eeef0b976ee09377f89d847225aef
 SHA512 
3bf6fe95c5ac9911fb51fba1d4a8e6ad3b96a6cdce464372917673862801353cbbb377c76d3a19325f0b5402f65daf5c605e496d7460949615069366a00a978a

diff --git a/dev-util/rt-tests/files/rt-tests-2.3-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.3-musl.patch
new file mode 100644
index ..6732521a07a6
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-2.3-musl.patch
@@ -0,0 +1,352 @@
+From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001
+From: Kurt Kanzenbach 
+Date: Wed, 1 Apr 2020 20:15:24 +0200
+Subject: [PATCH] all: Fix musl build
+
+There are a few problems:
+
+ * pi stress:  pthread_attr_setaffinity_np() is not supported
+ * cyclictest: SIGEV_THREAD_ID is not supported
+ * hackbench:  Fix include
+ * all:Fix sched_* calls
+
+With these changes applied, the rt-tests seem to run fine.
+
+Signed-off-by: Kurt Kanzenbach 
+---
+ Makefile  |5 --
+ src/backfire/sendme.c |1 
+ src/cyclictest/cyclictest.c   |   70 
--
+ src/hackbench/hackbench.c |4 +
+ src/include/musl.h|   28 +
+ src/lib/rt-utils.c|1 
+ src/pi_tests/classic_pi.c |2 
+ src/pi_tests/tst-mutexpi10.c  |2 
+ src/pmqtest/pmqtest.c |1 
+ src/ptsematest/ptsematest.c   |1 
+ src/rt-migrate-test/rt-migrate-test.c |1 
+ src/sched_deadline/cyclicdeadline.c   |1 
+ 12 files changed, 50 insertions(+), 67 deletions(-)
+ create mode 100644 src/include/musl.h
+
+--- a/Makefile
 b/Makefile
+@@ -7,7 +7,6 @@ OBJDIR = bld
+ sources = cyclictest.c \
+ hackbench.c \
+ pip_stress.c \
+-pi_stress.c \
+ pmqtest.c \
+ ptsematest.c \
+ rt-migrate-test.c \
+@@ -42,7 +41,6 @@ ifeq (${PYLIB},)
+ endif
+ 
+ MANPAGES = src/cyclictest/cyclictest.8 \
+- src/pi_tests/pi_stress.8 \
+  src/ptsematest/ptsematest.8 \
+  src/rt-migrate-test/rt-migrate-test.8 \
+  src/sigwaittest/sigwaittest.8 \
+@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o
+ signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a 
$(OBJDIR)/librttestnuma.a
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA)
+ 
+-pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
+-
+ hwlatdetect:  src/hwlatdetect/hwlatdetect.py
+   chmod +x src/hwlatdetect/hwlatdetect.py
+   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
+--- a/src/backfire/sendme.c
 b/src/backfire/sendme.c
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt-utils.h"
+ #include "rt-get_cpu.h"
+ 
+--- a/src/cyclictest/cyclictest.c
 b/src/cyclictest/cyclictest.c
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt_numa.h"
+ 
+ #include "rt-utils.h"
+@@ -504,12 +505,8 @@ static void *timerthread(void *param)
+ {
+   struct thread_param *par = param;
+   struct sched_param schedp;
+-  struct sigevent sigev;
+   sigset_t sigset;
+-  timer_t timer;
+   struct timespec now, next, interval, stop = { 0 };
+-  struct itimerval itimer;
+-  struct itimerspec tspec;
+   struct thread_stat *stat = par->stats;
+   int stopped = 0;
+   cpu_set_t mask;
+@@ -538,14 +535,6 @@ static void *timerthread(void *param)
+   sigaddset(, par->signal);
+   sigprocmask(SIG_BLOCK, , NULL);
+ 
+-  if (par->mode == MODE_CYCLIC) {
+-  

[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2021-09-04 Thread Joonas Niilola
commit: 54b8effd554c06f82b22ea4d8467f69e7c3925e5
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Thu Sep  2 19:36:44 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Sep  4 05:46:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b8effd

dev-util/rt-tests: Bump to v2.2

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/rt-tests/Manifest  |   1 +
 dev-util/rt-tests/files/rt-tests-2.2-musl.patch | 352 
 dev-util/rt-tests/rt-tests-2.2.ebuild   |  38 +++
 3 files changed, 391 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 7b3e4970e1a..b46d2349770 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1 +1,2 @@
 DIST rt-tests-2.1.tar.xz 114892 BLAKE2B 
25a382c898ffdbbe7b6c3f69f440b87ca6b88cc634aae06a3e02154954b8b50da46e2f2b3291d7473bb0ae533f5a90a7769433650bab3f7c229a5d3022e32b50
 SHA512 
7abab6c1191247ac44f4e5193752474756d82fdf1d8a3b69c92c8d37bd4fe8458444d2165894fc8483590809ff5b4f1c755d66afb296e72041f9efbedd048d0d
+DIST rt-tests-2.2.tar.xz 115120 BLAKE2B 
46db78d32b2d5830859757c21e42d4e21cb0da8b2ebcbf8ba738c8e3832a6ea597d686ee6c9cad23f269853ad188219f46a0e5326124f056b4822619076268ac
 SHA512 
826dc8894dd8670e705566b5224f54bdee89e5b48f21ca00e6c4061f28c4fbe2dab14c1e1b1302fec7011dbf28f3eb88c1b8adc137fed7d17958ea972e3c08b1

diff --git a/dev-util/rt-tests/files/rt-tests-2.2-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.2-musl.patch
new file mode 100644
index 000..caa8d415aad
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-2.2-musl.patch
@@ -0,0 +1,352 @@
+From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001
+From: Kurt Kanzenbach 
+Date: Wed, 1 Apr 2020 20:15:24 +0200
+Subject: [PATCH] all: Fix musl build
+
+There are a few problems:
+
+ * pi stress:  pthread_attr_setaffinity_np() is not supported
+ * cyclictest: SIGEV_THREAD_ID is not supported
+ * hackbench:  Fix include
+ * all:Fix sched_* calls
+
+With these changes applied, the rt-tests seem to run fine.
+
+Signed-off-by: Kurt Kanzenbach 
+---
+ Makefile  |5 --
+ src/backfire/sendme.c |1 
+ src/cyclictest/cyclictest.c   |   70 
--
+ src/hackbench/hackbench.c |4 +
+ src/include/musl.h|   28 +
+ src/lib/rt-utils.c|1 
+ src/pi_tests/classic_pi.c |2 
+ src/pi_tests/tst-mutexpi10.c  |2 
+ src/pmqtest/pmqtest.c |1 
+ src/ptsematest/ptsematest.c   |1 
+ src/rt-migrate-test/rt-migrate-test.c |1 
+ src/sched_deadline/cyclicdeadline.c   |1 
+ 12 files changed, 50 insertions(+), 67 deletions(-)
+ create mode 100644 src/include/musl.h
+
+--- a/Makefile
 b/Makefile
+@@ -7,7 +7,6 @@ OBJDIR = bld
+ sources = cyclictest.c \
+ hackbench.c \
+ pip_stress.c \
+-pi_stress.c \
+ pmqtest.c \
+ ptsematest.c \
+ rt-migrate-test.c \
+@@ -42,7 +41,6 @@ ifeq (${PYLIB},)
+ endif
+ 
+ MANPAGES = src/cyclictest/cyclictest.8 \
+- src/pi_tests/pi_stress.8 \
+  src/ptsematest/ptsematest.8 \
+  src/rt-migrate-test/rt-migrate-test.8 \
+  src/sigwaittest/sigwaittest.8 \
+@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o
+ signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a 
$(OBJDIR)/librttestnuma.a
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA)
+ 
+-pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
+-
+ hwlatdetect:  src/hwlatdetect/hwlatdetect.py
+   chmod +x src/hwlatdetect/hwlatdetect.py
+   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
+--- a/src/backfire/sendme.c
 b/src/backfire/sendme.c
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt-utils.h"
+ #include "rt-get_cpu.h"
+ 
+--- a/src/cyclictest/cyclictest.c
 b/src/cyclictest/cyclictest.c
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt_numa.h"
+ 
+ #include "rt-utils.h"
+@@ -502,12 +503,8 @@ static void *timerthread(void *param)
+ {
+   struct thread_param *par = param;
+   struct sched_param schedp;
+-  struct sigevent sigev;
+   sigset_t sigset;
+-  timer_t timer;
+   struct timespec now, next, interval, stop;
+-  struct itimerval itimer;
+-  struct itimerspec tspec;
+   struct thread_stat *stat = par->stats;
+   int stopped = 0;
+   cpu_set_t mask;
+@@ -538,14 +535,6 @@ static void *timerthread(void *param)
+   sigaddset(, par->signal);
+   sigprocmask(SIG_BLOCK, , NULL);
+ 
+-  if (par->mode == MODE_CYCLIC) {
+-  

[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2021-07-14 Thread Joonas Niilola
commit: ab611d79e64413cfc6f6b527ad4f7cce1c4a83e1
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sun Jul  4 06:52:18 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 14 14:32:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab611d79

dev-util/rt-tests: Drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/21460
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/rt-tests/Manifest   |   2 -
 dev-util/rt-tests/files/rt-tests-1.10-musl.patch | 381 ---
 dev-util/rt-tests/files/rt-tests-2.0-musl.patch  | 352 -
 dev-util/rt-tests/rt-tests-1.10.ebuild   |  38 ---
 dev-util/rt-tests/rt-tests-2.0.ebuild|  38 ---
 5 files changed, 811 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index aa57879e254..7b3e4970e1a 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,3 +1 @@
-DIST rt-tests-1.10.tar.xz 112300 BLAKE2B 
b38a7357b1402de94661014e71ed9fc48d9dde6cabbe72ed4031841b57f7fb76a01dda03c7888f11d8e5e9c11cda8281dae1b437f0d1ff971d2941547f659103
 SHA512 
9512419b364746ad490894c7184a391f0e8d571477ad636abff8ed473151c6f2c263475ca4aa7d498e81c18e17e42ae82260693b90bce4ef9889e0eaf0b77b58
-DIST rt-tests-2.0.tar.xz 114944 BLAKE2B 
809224e6d480b098ed398c0646070f18aa25e8947485709ff309c4a2ee289797924e6df39ac2af68b91b2df064642d56bd8f7aa7332764d95d53e7d9a34d4ca7
 SHA512 
6c582734eb41f7addaac7d0f3dbb313e3af30eb2b662781f6c62dbaf13da2e84f36a6f918f11608406ca2a08636df93375272444a2cdf205e782ec9f4bc45dca
 DIST rt-tests-2.1.tar.xz 114892 BLAKE2B 
25a382c898ffdbbe7b6c3f69f440b87ca6b88cc634aae06a3e02154954b8b50da46e2f2b3291d7473bb0ae533f5a90a7769433650bab3f7c229a5d3022e32b50
 SHA512 
7abab6c1191247ac44f4e5193752474756d82fdf1d8a3b69c92c8d37bd4fe8458444d2165894fc8483590809ff5b4f1c755d66afb296e72041f9efbedd048d0d

diff --git a/dev-util/rt-tests/files/rt-tests-1.10-musl.patch 
b/dev-util/rt-tests/files/rt-tests-1.10-musl.patch
deleted file mode 100644
index 2dc17d50492..000
--- a/dev-util/rt-tests/files/rt-tests-1.10-musl.patch
+++ /dev/null
@@ -1,381 +0,0 @@
-From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001
-From: Kurt Kanzenbach 
-Date: Wed, 1 Apr 2020 20:15:24 +0200
-Subject: [PATCH] all: Fix musl build
-
-There are a few problems:
-
- * pi stress:  pthread_attr_setaffinity_np() is not supported
- * cyclictest: SIGEV_THREAD_ID is not supported
- * hackbench:  Fix include
- * all:Fix sched_* calls
-
-With these changes applied, the rt-tests seem to run fine.
-
-Signed-off-by: Kurt Kanzenbach 

- Makefile  |  5 --
- src/backfire/sendme.c |  1 +
- src/cyclictest/cyclictest.c   | 70 ---
- src/hackbench/hackbench.c |  4 +-
- src/include/musl.h| 28 +++
- src/lib/rt-utils.c|  1 +
- src/pi_tests/classic_pi.c |  2 +
- src/pi_tests/tst-mutexpi10.c  |  2 +
- src/pmqtest/pmqtest.c |  1 +
- src/ptsematest/ptsematest.c   |  1 +
- src/rt-migrate-test/rt-migrate-test.c |  1 +
- src/sched_deadline/cyclicdeadline.c   |  2 +
- 12 files changed, 51 insertions(+), 67 deletions(-)
- create mode 100644 src/include/musl.h
-
-diff --git a/Makefile b/Makefile
-index 636f1914a777..01732ee2647f 100644
 a/Makefile
-+++ b/Makefile
-@@ -7,7 +7,6 @@ OBJDIR = bld
- sources = cyclictest.c \
- hackbench.c \
- pip_stress.c \
--pi_stress.c \
- pmqtest.c \
- ptsematest.c \
- rt-migrate-test.c \
-@@ -42,7 +41,6 @@ ifeq (${PYLIB},)
- endif
- 
- MANPAGES = src/cyclictest/cyclictest.8 \
-- src/pi_tests/pi_stress.8 \
-  src/ptsematest/ptsematest.8 \
-  src/rt-migrate-test/rt-migrate-test.8 \
-  src/sigwaittest/sigwaittest.8 \
-@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o 
$(OBJDIR)/librttest.a
- signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a 
$(OBJDIR)/librttestnuma.a
-   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA)
- 
--pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
--  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
--
- hwlatdetect:  src/hwlatdetect/hwlatdetect.py
-   chmod +x src/hwlatdetect/hwlatdetect.py
-   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
-diff --git a/src/backfire/sendme.c b/src/backfire/sendme.c
-index d963723b1c93..b355bbbcfece 100644
 a/src/backfire/sendme.c
-+++ b/src/backfire/sendme.c
-@@ -31,6 +31,7 @@
- #include 
- #include "rt-utils.h"
- #include "rt-get_cpu.h"
-+#include "musl.h"
- 
- #include 
- #include 
-diff --git a/src/cyclictest/cyclictest.c b/src/cyclictest/cyclictest.c
-index f38c453f1975..b6b91218f756 100644
 a/src/cyclictest/cyclictest.c
-+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2021-07-14 Thread Joonas Niilola
commit: 622b2e8e3fd229118206cec008136d114deb0939
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sun Jul  4 06:51:37 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 14 14:32:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622b2e8e

dev-util/rt-tests: Bump to v2.1

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/rt-tests/Manifest  |   1 +
 dev-util/rt-tests/files/rt-tests-2.1-musl.patch | 352 
 dev-util/rt-tests/rt-tests-2.1.ebuild   |  38 +++
 3 files changed, 391 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index c246fed4f7c..aa57879e254 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1,3 @@
 DIST rt-tests-1.10.tar.xz 112300 BLAKE2B 
b38a7357b1402de94661014e71ed9fc48d9dde6cabbe72ed4031841b57f7fb76a01dda03c7888f11d8e5e9c11cda8281dae1b437f0d1ff971d2941547f659103
 SHA512 
9512419b364746ad490894c7184a391f0e8d571477ad636abff8ed473151c6f2c263475ca4aa7d498e81c18e17e42ae82260693b90bce4ef9889e0eaf0b77b58
 DIST rt-tests-2.0.tar.xz 114944 BLAKE2B 
809224e6d480b098ed398c0646070f18aa25e8947485709ff309c4a2ee289797924e6df39ac2af68b91b2df064642d56bd8f7aa7332764d95d53e7d9a34d4ca7
 SHA512 
6c582734eb41f7addaac7d0f3dbb313e3af30eb2b662781f6c62dbaf13da2e84f36a6f918f11608406ca2a08636df93375272444a2cdf205e782ec9f4bc45dca
+DIST rt-tests-2.1.tar.xz 114892 BLAKE2B 
25a382c898ffdbbe7b6c3f69f440b87ca6b88cc634aae06a3e02154954b8b50da46e2f2b3291d7473bb0ae533f5a90a7769433650bab3f7c229a5d3022e32b50
 SHA512 
7abab6c1191247ac44f4e5193752474756d82fdf1d8a3b69c92c8d37bd4fe8458444d2165894fc8483590809ff5b4f1c755d66afb296e72041f9efbedd048d0d

diff --git a/dev-util/rt-tests/files/rt-tests-2.1-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.1-musl.patch
new file mode 100644
index 000..caa8d415aad
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-2.1-musl.patch
@@ -0,0 +1,352 @@
+From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001
+From: Kurt Kanzenbach 
+Date: Wed, 1 Apr 2020 20:15:24 +0200
+Subject: [PATCH] all: Fix musl build
+
+There are a few problems:
+
+ * pi stress:  pthread_attr_setaffinity_np() is not supported
+ * cyclictest: SIGEV_THREAD_ID is not supported
+ * hackbench:  Fix include
+ * all:Fix sched_* calls
+
+With these changes applied, the rt-tests seem to run fine.
+
+Signed-off-by: Kurt Kanzenbach 
+---
+ Makefile  |5 --
+ src/backfire/sendme.c |1 
+ src/cyclictest/cyclictest.c   |   70 
--
+ src/hackbench/hackbench.c |4 +
+ src/include/musl.h|   28 +
+ src/lib/rt-utils.c|1 
+ src/pi_tests/classic_pi.c |2 
+ src/pi_tests/tst-mutexpi10.c  |2 
+ src/pmqtest/pmqtest.c |1 
+ src/ptsematest/ptsematest.c   |1 
+ src/rt-migrate-test/rt-migrate-test.c |1 
+ src/sched_deadline/cyclicdeadline.c   |1 
+ 12 files changed, 50 insertions(+), 67 deletions(-)
+ create mode 100644 src/include/musl.h
+
+--- a/Makefile
 b/Makefile
+@@ -7,7 +7,6 @@ OBJDIR = bld
+ sources = cyclictest.c \
+ hackbench.c \
+ pip_stress.c \
+-pi_stress.c \
+ pmqtest.c \
+ ptsematest.c \
+ rt-migrate-test.c \
+@@ -42,7 +41,6 @@ ifeq (${PYLIB},)
+ endif
+ 
+ MANPAGES = src/cyclictest/cyclictest.8 \
+- src/pi_tests/pi_stress.8 \
+  src/ptsematest/ptsematest.8 \
+  src/rt-migrate-test/rt-migrate-test.8 \
+  src/sigwaittest/sigwaittest.8 \
+@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o
+ signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a 
$(OBJDIR)/librttestnuma.a
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA)
+ 
+-pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
+-
+ hwlatdetect:  src/hwlatdetect/hwlatdetect.py
+   chmod +x src/hwlatdetect/hwlatdetect.py
+   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
+--- a/src/backfire/sendme.c
 b/src/backfire/sendme.c
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt-utils.h"
+ #include "rt-get_cpu.h"
+ 
+--- a/src/cyclictest/cyclictest.c
 b/src/cyclictest/cyclictest.c
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include "musl.h"
+ #include "rt_numa.h"
+ 
+ #include "rt-utils.h"
+@@ -502,12 +503,8 @@ static void *timerthread(void *param)
+ {
+   struct thread_param *par = param;
+   struct sched_param schedp;
+-  struct sigevent sigev;
+   sigset_t sigset;
+-  timer_t timer;
+   struct timespec now, next, interval, stop;
+-  struct itimerval itimer;
+-  struct 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2020-12-26 Thread Sam James
commit: 444abead67e33cd3c706fefcbc95e8c7370473a5
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Wed Dec 23 09:07:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 03:32:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=444abead

dev-util/rt-tests: Add version v1.10

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/rt-tests/Manifest   |   1 +
 dev-util/rt-tests/files/rt-tests-1.10-musl.patch | 381 +++
 dev-util/rt-tests/rt-tests-1.10.ebuild   |  38 +++
 3 files changed, 420 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 8ef3346de3c..bad4155f3b7 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1 +1,2 @@
+DIST rt-tests-1.10.tar.xz 112300 BLAKE2B 
b38a7357b1402de94661014e71ed9fc48d9dde6cabbe72ed4031841b57f7fb76a01dda03c7888f11d8e5e9c11cda8281dae1b437f0d1ff971d2941547f659103
 SHA512 
9512419b364746ad490894c7184a391f0e8d571477ad636abff8ed473151c6f2c263475ca4aa7d498e81c18e17e42ae82260693b90bce4ef9889e0eaf0b77b58
 DIST rt-tests-1.9.tar.xz 112180 BLAKE2B 
fa9b7b70bd9ae5d5f5e1077ddbd916bc4556d079d4067f16289ab34fec16ed0c8074607a7a8e50ea7bad4df318a063074f1c0ec5c2e895851d3045d51a8ecd74
 SHA512 
66f086dbda31567e6dc5297424ec66b2c6bd7cb0e065c32e02c326f33967f3a301b1b34f9eb0dd0acd853279c64fb1c2bc271ac26648f4abc3f6090ba6484cfa

diff --git a/dev-util/rt-tests/files/rt-tests-1.10-musl.patch 
b/dev-util/rt-tests/files/rt-tests-1.10-musl.patch
new file mode 100644
index 000..2dc17d50492
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-1.10-musl.patch
@@ -0,0 +1,381 @@
+From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001
+From: Kurt Kanzenbach 
+Date: Wed, 1 Apr 2020 20:15:24 +0200
+Subject: [PATCH] all: Fix musl build
+
+There are a few problems:
+
+ * pi stress:  pthread_attr_setaffinity_np() is not supported
+ * cyclictest: SIGEV_THREAD_ID is not supported
+ * hackbench:  Fix include
+ * all:Fix sched_* calls
+
+With these changes applied, the rt-tests seem to run fine.
+
+Signed-off-by: Kurt Kanzenbach 
+---
+ Makefile  |  5 --
+ src/backfire/sendme.c |  1 +
+ src/cyclictest/cyclictest.c   | 70 ---
+ src/hackbench/hackbench.c |  4 +-
+ src/include/musl.h| 28 +++
+ src/lib/rt-utils.c|  1 +
+ src/pi_tests/classic_pi.c |  2 +
+ src/pi_tests/tst-mutexpi10.c  |  2 +
+ src/pmqtest/pmqtest.c |  1 +
+ src/ptsematest/ptsematest.c   |  1 +
+ src/rt-migrate-test/rt-migrate-test.c |  1 +
+ src/sched_deadline/cyclicdeadline.c   |  2 +
+ 12 files changed, 51 insertions(+), 67 deletions(-)
+ create mode 100644 src/include/musl.h
+
+diff --git a/Makefile b/Makefile
+index 636f1914a777..01732ee2647f 100644
+--- a/Makefile
 b/Makefile
+@@ -7,7 +7,6 @@ OBJDIR = bld
+ sources = cyclictest.c \
+ hackbench.c \
+ pip_stress.c \
+-pi_stress.c \
+ pmqtest.c \
+ ptsematest.c \
+ rt-migrate-test.c \
+@@ -42,7 +41,6 @@ ifeq (${PYLIB},)
+ endif
+ 
+ MANPAGES = src/cyclictest/cyclictest.8 \
+- src/pi_tests/pi_stress.8 \
+  src/ptsematest/ptsematest.8 \
+  src/rt-migrate-test/rt-migrate-test.8 \
+  src/sigwaittest/sigwaittest.8 \
+@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o 
$(OBJDIR)/librttest.a
+ signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a 
$(OBJDIR)/librttestnuma.a
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA)
+ 
+-pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
+-
+ hwlatdetect:  src/hwlatdetect/hwlatdetect.py
+   chmod +x src/hwlatdetect/hwlatdetect.py
+   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
+diff --git a/src/backfire/sendme.c b/src/backfire/sendme.c
+index d963723b1c93..b355bbbcfece 100644
+--- a/src/backfire/sendme.c
 b/src/backfire/sendme.c
+@@ -31,6 +31,7 @@
+ #include 
+ #include "rt-utils.h"
+ #include "rt-get_cpu.h"
++#include "musl.h"
+ 
+ #include 
+ #include 
+diff --git a/src/cyclictest/cyclictest.c b/src/cyclictest/cyclictest.c
+index f38c453f1975..b6b91218f756 100644
+--- a/src/cyclictest/cyclictest.c
 b/src/cyclictest/cyclictest.c
+@@ -37,6 +37,7 @@
+ 
+ #include "rt-utils.h"
+ #include "rt-numa.h"
++#include "musl.h"
+ 
+ #include 
+ 
+@@ -500,12 +501,8 @@ static void *timerthread(void *param)
+ {
+   struct thread_param *par = param;
+   struct sched_param schedp;
+-  struct sigevent sigev;
+   sigset_t sigset;
+-  timer_t timer;
+   struct timespec now, next, interval, stop;
+-  struct itimerval itimer;
+-  struct itimerspec tspec;
+   struct thread_stat *stat = 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/, dev-util/rt-tests/files/

2020-10-06 Thread Sam James
commit: b6c66c490cff6d41c05fc82631345f2086e8b8df
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sat Sep 26 11:51:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  7 03:43:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c66c49

dev-util/rt-tests: Bump version to v1.9

Announce message:

 
https://lkml.kernel.org/linux-rt-users/alpine.LFD.2.23.451.2009211516250.7550@fionn/

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/rt-tests/Manifest  |   1 +
 dev-util/rt-tests/files/rt-tests-1.9-musl.patch | 380 
 dev-util/rt-tests/rt-tests-1.9.ebuild   |  38 +++
 3 files changed, 419 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 84387d38e3c..3a6f1eccd32 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1 +1,2 @@
 DIST rt-tests-1.8.tar.xz 105820 BLAKE2B 
478ac14732393f718e6be818b82b24b1e53d2f293140012bc17fd1c9242bd885b4d70dca3c7f3187e9ba22334e5f83d9ad1993ab9f70079e1765b918deab4411
 SHA512 
41c0b18e84d1f76de22a4ab239d43ac678b8c8419b508c96204bef346734122b9a42df51fcea97b1e0675bd25ed1e262730236ec0cb189732d5810122e96aa39
+DIST rt-tests-1.9.tar.xz 112180 BLAKE2B 
fa9b7b70bd9ae5d5f5e1077ddbd916bc4556d079d4067f16289ab34fec16ed0c8074607a7a8e50ea7bad4df318a063074f1c0ec5c2e895851d3045d51a8ecd74
 SHA512 
66f086dbda31567e6dc5297424ec66b2c6bd7cb0e065c32e02c326f33967f3a301b1b34f9eb0dd0acd853279c64fb1c2bc271ac26648f4abc3f6090ba6484cfa

diff --git a/dev-util/rt-tests/files/rt-tests-1.9-musl.patch 
b/dev-util/rt-tests/files/rt-tests-1.9-musl.patch
new file mode 100644
index 000..0114cd00447
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-1.9-musl.patch
@@ -0,0 +1,380 @@
+From fd78f200ac8e9d1eb7579cd9e4adaaa1a4dc2d46 Mon Sep 17 00:00:00 2001
+From: Kurt Kanzenbach 
+Date: Wed, 1 Apr 2020 20:15:24 +0200
+Subject: [PATCH] all: Fix musl build
+
+There are a few problems:
+
+ * pi stress:  pthread_attr_setaffinity_np() is not supported
+ * cyclictest: SIGEV_THREAD_ID is not supported
+ * hackbench:  Fix include
+ * all:Fix sched_* calls
+
+With these changes applied, the rt-tests seem to run fine.
+
+Signed-off-by: Kurt Kanzenbach 
+---
+ Makefile  |  5 --
+ src/backfire/sendme.c |  1 +
+ src/cyclictest/cyclictest.c   | 68 ---
+ src/hackbench/hackbench.c |  4 +-
+ src/include/musl.h| 28 +++
+ src/lib/rt-utils.c|  1 +
+ src/pi_tests/classic_pi.c |  2 +
+ src/pi_tests/tst-mutexpi10.c  |  2 +
+ src/pmqtest/pmqtest.c |  1 +
+ src/ptsematest/ptsematest.c   |  1 +
+ src/rt-migrate-test/rt-migrate-test.c |  1 +
+ src/sched_deadline/cyclicdeadline.c   |  2 +
+ 12 files changed, 50 insertions(+), 66 deletions(-)
+ create mode 100644 src/include/musl.h
+
+diff --git a/Makefile b/Makefile
+index c3ebbd7b2a2e..8815c113c0df 100644
+--- a/Makefile
 b/Makefile
+@@ -7,7 +7,6 @@ OBJDIR = bld
+ sources = cyclictest.c \
+ hackbench.c \
+ pip_stress.c \
+-pi_stress.c \
+ pmqtest.c \
+ ptsematest.c \
+ rt-migrate-test.c \
+@@ -36,7 +35,6 @@ LDFLAGS ?=
+ PYLIB  ?= $(shell python3 -c 'import distutils.sysconfig;  print 
(distutils.sysconfig.get_python_lib())')
+ 
+ MANPAGES = src/cyclictest/cyclictest.8 \
+- src/pi_tests/pi_stress.8 \
+  src/ptsematest/ptsematest.8 \
+  src/rt-migrate-test/rt-migrate-test.8 \
+  src/sigwaittest/sigwaittest.8 \
+@@ -129,9 +127,6 @@ deadline_test: $(OBJDIR)/deadline_test.o 
$(OBJDIR)/librttest.a
+ signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
+ 
+-pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB)
+-
+ hwlatdetect:  src/hwlatdetect/hwlatdetect.py
+   chmod +x src/hwlatdetect/hwlatdetect.py
+   ln -s src/hwlatdetect/hwlatdetect.py hwlatdetect
+diff --git a/src/backfire/sendme.c b/src/backfire/sendme.c
+index d963723b1c93..b355bbbcfece 100644
+--- a/src/backfire/sendme.c
 b/src/backfire/sendme.c
+@@ -31,6 +31,7 @@
+ #include 
+ #include "rt-utils.h"
+ #include "rt-get_cpu.h"
++#include "musl.h"
+ 
+ #include 
+ #include 
+diff --git a/src/cyclictest/cyclictest.c b/src/cyclictest/cyclictest.c
+index b41d42f13f24..56b27a4e0547 100644
+--- a/src/cyclictest/cyclictest.c
 b/src/cyclictest/cyclictest.c
+@@ -36,6 +36,7 @@
+ #include "rt_numa.h"
+ 
+ #include "rt-utils.h"
++#include "musl.h"
+ 
+ #include 
+ 
+@@ -501,12 +502,8 @@ static void *timerthread(void *param)
+ {
+   struct thread_param *par = param;
+   struct sched_param schedp;
+-  struct sigevent sigev;
+   sigset_t sigset;
+-  timer_t