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

2023-12-26 Thread Viorel Munteanu
commit: be7efdf591a471a0b53ad7714ca56f0dd3aead96
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sat Oct 14 07:44:52 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Dec 27 07:50:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7efdf5

dev-util/rt-tests: drop 2.5

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index ca23204c7a1d..8525d3d1e94e 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-DIST rt-tests-2.5.tar.xz 104596 BLAKE2B 
3c03be9fb58ede744b6521cd74cef923f667c94ad8a3abb3d88efa7733f7672c8151b22e122499d1811f16ccd5a9335110eeb6c7c722c9899c369c912112f3b2
 SHA512 
a9966b6da89a9778f668faee5c347024a43bf978826bf16f0f8034acbf383eb688c6962e1de80e7efd34a5a0c67cb7c37ed5822979676b76a1e725d620bfd391
 DIST rt-tests-2.6.tar.xz 104996 BLAKE2B 
40b898a0ecf512eafafa277857566cea358277f4fd6aca2595077409dbbb1c2eb4c7ed5ea1b61a378506eca4f989527d7c5fb94d9c3a16d7b0286cc940496cc8
 SHA512 
0cfb93ef8718b8e291a23963ef8e5bf1092b5f1c377f220d35005c0fdc7982ac074da824cb26ad5b2c71a2ebadd8bf753259c6f3ca9e00f42d9198e2dbc5999a

diff --git a/dev-util/rt-tests/files/rt-tests-2.5-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.5-musl.patch
deleted file mode 100644
index a7aca4392ebb..
--- a/dev-util/rt-tests/files/rt-tests-2.5-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
-@@ -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 = 

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

2023-12-26 Thread Viorel Munteanu
commit: df4f24e06d505a66df4f0292bdbe62c2637bcbe9
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sat Oct 14 07:44:36 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Dec 27 07:50:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df4f24e0

dev-util/rt-tests: add 2.6

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Signed-off-by: Viorel Munteanu  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 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 53604d6b138e..ca23204c7a1d 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1 +1,2 @@
 DIST rt-tests-2.5.tar.xz 104596 BLAKE2B 
3c03be9fb58ede744b6521cd74cef923f667c94ad8a3abb3d88efa7733f7672c8151b22e122499d1811f16ccd5a9335110eeb6c7c722c9899c369c912112f3b2
 SHA512 
a9966b6da89a9778f668faee5c347024a43bf978826bf16f0f8034acbf383eb688c6962e1de80e7efd34a5a0c67cb7c37ed5822979676b76a1e725d620bfd391
+DIST rt-tests-2.6.tar.xz 104996 BLAKE2B 
40b898a0ecf512eafafa277857566cea358277f4fd6aca2595077409dbbb1c2eb4c7ed5ea1b61a378506eca4f989527d7c5fb94d9c3a16d7b0286cc940496cc8
 SHA512 
0cfb93ef8718b8e291a23963ef8e5bf1092b5f1c377f220d35005c0fdc7982ac074da824cb26ad5b2c71a2ebadd8bf753259c6f3ca9e00f42d9198e2dbc5999a

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
new file mode 100644
index ..830f31184fe4
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-2.6-musl.patch
@@ -0,0 +1,342 @@
+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/files/, dev-util/rt-tests/

2023-02-05 Thread Joonas Niilola
commit: b1b9a9cc7cb95402d896b6ca51f7b6dc77eff592
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sun Jan 22 12:28:23 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb  5 08:30:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b9a9cc

dev-util/rt-tests: drop 2.4

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/29218
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 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 67bb652596b0..53604d6b138e 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-DIST rt-tests-2.4.tar.xz 104172 BLAKE2B 
bd7ac3ff64171b122341eec81ac61dcda429d33d6a69362d498d5db667b8cb77502d745bc2f7ce03cc1e958d02889a902f65544c7fef994fb4d7e72230c73e10
 SHA512 
308207ad620ee458e4ac000a9437266a84f4807d9cecd8030d5ae12a210c2a01f80a331bb60faeb41244d7ab80b3cadf8164711547a02f5afa353d1a3644d794
 DIST rt-tests-2.5.tar.xz 104596 BLAKE2B 
3c03be9fb58ede744b6521cd74cef923f667c94ad8a3abb3d88efa7733f7672c8151b22e122499d1811f16ccd5a9335110eeb6c7c722c9899c369c912112f3b2
 SHA512 
a9966b6da89a9778f668faee5c347024a43bf978826bf16f0f8034acbf383eb688c6962e1de80e7efd34a5a0c67cb7c37ed5822979676b76a1e725d620bfd391

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
deleted file mode 100644
index 886359894cdf..
--- a/dev-util/rt-tests/files/rt-tests-2.4-musl.patch
+++ /dev/null
@@ -1,341 +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/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 | 

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

2023-02-05 Thread Joonas Niilola
commit: 9e71ff9ee41fc121d13c8997e428f13bed5f0689
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sun Jan 22 12:28:13 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb  5 08:30:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e71ff9e

dev-util/rt-tests: add 2.5

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.5-musl.patch | 342 
 dev-util/rt-tests/rt-tests-2.5.ebuild   |  38 +++
 3 files changed, 381 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 498f459a860d..67bb652596b0 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1 +1,2 @@
 DIST rt-tests-2.4.tar.xz 104172 BLAKE2B 
bd7ac3ff64171b122341eec81ac61dcda429d33d6a69362d498d5db667b8cb77502d745bc2f7ce03cc1e958d02889a902f65544c7fef994fb4d7e72230c73e10
 SHA512 
308207ad620ee458e4ac000a9437266a84f4807d9cecd8030d5ae12a210c2a01f80a331bb60faeb41244d7ab80b3cadf8164711547a02f5afa353d1a3644d794
+DIST rt-tests-2.5.tar.xz 104596 BLAKE2B 
3c03be9fb58ede744b6521cd74cef923f667c94ad8a3abb3d88efa7733f7672c8151b22e122499d1811f16ccd5a9335110eeb6c7c722c9899c369c912112f3b2
 SHA512 
a9966b6da89a9778f668faee5c347024a43bf978826bf16f0f8034acbf383eb688c6962e1de80e7efd34a5a0c67cb7c37ed5822979676b76a1e725d620bfd391

diff --git a/dev-util/rt-tests/files/rt-tests-2.5-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.5-musl.patch
new file mode 100644
index ..a7aca4392ebb
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-2.5-musl.patch
@@ -0,0 +1,342 @@
+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
+@@ -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 = 

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

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

dev-util/rt-tests: drop 2.3

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/26310
Signed-off-by: Joonas Niilola  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 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 26e82f44e3de..498f459a860d 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-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.3-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.3-musl.patch
deleted file mode 100644
index 6732521a07a6..
--- a/dev-util/rt-tests/files/rt-tests-2.3-musl.patch
+++ /dev/null
@@ -1,352 +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   |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/files/, dev-util/rt-tests/

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

dev-util/rt-tests: Drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/23551
Signed-off-by: Florian Schmaus  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 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index b157404b489c..6f230e4f00d8 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-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.2-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.2-musl.patch
deleted file mode 100644
index caa8d415aad5..
--- a/dev-util/rt-tests/files/rt-tests-2.2-musl.patch
+++ /dev/null
@@ -1,352 +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   |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 

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

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

dev-util/rt-tests: Drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/22196
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 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index b46d2349770..0617ddb9a28 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-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.1-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.1-musl.patch
deleted file mode 100644
index caa8d415aad..000
--- a/dev-util/rt-tests/files/rt-tests-2.1-musl.patch
+++ /dev/null
@@ -1,352 +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   |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 

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

2021-07-14 Thread Joonas Niilola
commit: 2cf5fb49efa0ce24ca737de70fb6a5e01297ee6e
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sat Jun 26 07:54:09 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 14 14:32:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf5fb49

dev-util/rt-tests: Bump version to v2.0

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.0-musl.patch | 352 
 dev-util/rt-tests/rt-tests-2.0.ebuild   |  38 +++
 3 files changed, 391 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 9ef496a4e6c..c246fed4f7c 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-2.0.tar.xz 114944 BLAKE2B 
809224e6d480b098ed398c0646070f18aa25e8947485709ff309c4a2ee289797924e6df39ac2af68b91b2df064642d56bd8f7aa7332764d95d53e7d9a34d4ca7
 SHA512 
6c582734eb41f7addaac7d0f3dbb313e3af30eb2b662781f6c62dbaf13da2e84f36a6f918f11608406ca2a08636df93375272444a2cdf205e782ec9f4bc45dca

diff --git a/dev-util/rt-tests/files/rt-tests-2.0-musl.patch 
b/dev-util/rt-tests/files/rt-tests-2.0-musl.patch
new file mode 100644
index 000..4c97c640a5c
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-2.0-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/files/, dev-util/rt-tests/

2020-12-26 Thread Sam James
commit: c7ffbfcb430ed7bd6a62e14b8efec33a5e187c64
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Wed Dec 23 09:11:30 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 03:32:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ffbfcb

dev-util/rt-tests: Drop old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/18777
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 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index bad4155f3b7..9ef496a4e6c 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
 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.9-musl.patch 
b/dev-util/rt-tests/files/rt-tests-1.9-musl.patch
deleted file mode 100644
index 0114cd00447..000
--- a/dev-util/rt-tests/files/rt-tests-1.9-musl.patch
+++ /dev/null
@@ -1,380 +0,0 @@
-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 timer;
-   struct timespec now, next, interval, stop;
--

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

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

dev-util/rt-tests: Drop old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/17676
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 3a6f1eccd32..8ef3346de3c 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-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.8-musl.patch 
b/dev-util/rt-tests/files/rt-tests-1.8-musl.patch
deleted file mode 100644
index 48a7a297afc..000
--- a/dev-util/rt-tests/files/rt-tests-1.8-musl.patch
+++ /dev/null
@@ -1,380 +0,0 @@
-From 4daa685588ee3848fc98fd9c6328b76f136ee876 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 05fc5eda71fa..9340f28f2c32 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 \
-@@ -35,7 +34,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 \
-@@ -125,9 +123,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 c1854d9660cb..ecec5c201bef 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 c5f1fd46567a..8204e57cbbac 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 
- 
-@@ -628,12 +629,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;
-- 

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

2020-04-05 Thread Joonas Niilola
commit: 296279d90b51625180552080d449a99a4e7518ef
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Sat Apr  4 09:07:57 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Apr  5 07:17:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296279d9

dev-util/rt-tests: Fix musl build

A few changes have to be made for rt-tests to run on a musl enabled system.

Closes: https://bugs.gentoo.org/712660
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/15223
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/rt-tests/files/rt-tests-1.8-musl.patch | 380 
 dev-util/rt-tests/rt-tests-1.8.ebuild   |   7 +-
 2 files changed, 386 insertions(+), 1 deletion(-)

diff --git a/dev-util/rt-tests/files/rt-tests-1.8-musl.patch 
b/dev-util/rt-tests/files/rt-tests-1.8-musl.patch
new file mode 100644
index 000..48a7a297afc
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-1.8-musl.patch
@@ -0,0 +1,380 @@
+From 4daa685588ee3848fc98fd9c6328b76f136ee876 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 05fc5eda71fa..9340f28f2c32 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 \
+@@ -35,7 +34,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 \
+@@ -125,9 +123,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 c1854d9660cb..ecec5c201bef 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 c5f1fd46567a..8204e57cbbac 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 
+ 
+@@ -628,12 +629,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;
+@@ -664,14 +661,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;
+-  sigev.sigev_notify_thread_id = stat->tid;
+-  timer_create(par->clock, , );
+-  tspec.it_interval = interval;
+-  }
+-
+   memset(, 0, sizeof(schedp));
+   schedp.sched_priority = par->prio;
+   if 

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

2020-03-03 Thread Joonas Niilola
commit: 066726b741431cd5e0481dc4c04a487d7ba5ed39
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Fri Feb 28 15:37:19 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Mar  3 14:53:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066726b7

dev-util/rt-tests: Drop old v1.6

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

 dev-util/rt-tests/Manifest |  1 -
 .../files/rt-tests-1.6-man-compression.patch   | 61 --
 dev-util/rt-tests/rt-tests-1.6.ebuild  | 34 
 3 files changed, 96 deletions(-)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
index 35fa058295d..493ed0b2d64 100644
--- a/dev-util/rt-tests/Manifest
+++ b/dev-util/rt-tests/Manifest
@@ -1,2 +1 @@
-DIST rt-tests-1.6.tar.xz 104864 BLAKE2B 
36ada7cbe6deefae2eef80fa167892d41a9c56a6f54a23c8ace5ab97a32e23a88a488bc95f92456a7eea48c49567c4755adc43b3aa68e20c885ca1c354825a7d
 SHA512 
1cbb9b1bc7f6ac335be269e5937209598bfb8c0a29750484e7bba8b87b416c04cd38c8d6d48dc5ed1978c1797dee4cecff0218124bd6d7f23b43a13dc7a75a29
 DIST rt-tests-1.7.tar.xz 106044 BLAKE2B 
290f8ad871c809c840f834cbee3030ade04decf3649be9cb55b120b9e915664514f209c7979f070ce42486ed5fc2ba8dca66c7b08ebe87c312407147d65e7d16
 SHA512 
c1a257d71c4ee2c15b27eea720a6f0e8bdb118d706aa517e368ed28a9ccf94a16b863ceb37adde922a40fd7a023d2506c5cd19c31f1f78858fb20c2f2af22692

diff --git a/dev-util/rt-tests/files/rt-tests-1.6-man-compression.patch 
b/dev-util/rt-tests/files/rt-tests-1.6-man-compression.patch
deleted file mode 100644
index e44a9525060..000
--- a/dev-util/rt-tests/files/rt-tests-1.6-man-compression.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 30e9529a140fb2a5ef96e510743e201c62ded022 Mon Sep 17 00:00:00 2001
-From: Kurt Kanzenbach 
-Date: Wed, 22 Jan 2020 18:42:25 +0100
-Subject: [PATCH] make: Don't compress man pages by default
-
-Most package systems do the compression on their own.
-
-Signed-off-by: Kurt Kanzenbach 

- Makefile | 28 ++--
- 1 file changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 552b3fe885cc..244d26eed7cc 100644
 a/Makefile
-+++ b/Makefile
-@@ -180,19 +180,19 @@ install: all install_hwlatdetect
-   cp $(TARGETS) "$(DESTDIR)$(bindir)"
-   install src/queuelat/get_cpuinfo_mhz.sh "$(DESTDIR)$(bindir)"
-   install src/queuelat/determine_maximum_mpps.sh "${DESTDIR}${bindir}"
--  gzip -c src/cyclictest/cyclictest.8 
>"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz"
--  gzip -c src/pi_tests/pi_stress.8 
>"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz"
--  gzip -c src/ptsematest/ptsematest.8 
>"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz"
--  gzip -c src/rt-migrate-test/rt-migrate-test.8 
>"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8.gz"
--  gzip -c src/sigwaittest/sigwaittest.8 
>"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz"
--  gzip -c src/svsematest/svsematest.8 
>"$(DESTDIR)$(mandir)/man8/svsematest.8.gz"
--  gzip -c src/pmqtest/pmqtest.8 >"$(DESTDIR)$(mandir)/man8/pmqtest.8.gz"
--  gzip -c src/hackbench/hackbench.8 
>"$(DESTDIR)$(mandir)/man8/hackbench.8.gz"
--  gzip -c src/signaltest/signaltest.8 
>"$(DESTDIR)$(mandir)/man8/signaltest.8.gz"
--  gzip -c src/pi_tests/pip_stress.8 
>"$(DESTDIR)$(mandir)/man8/pip_stress.8.gz"
--  gzip -c src/queuelat/queuelat.8 
>"$(DESTDIR)$(mandir)/man8/queuelat.8.gz"
--  gzip -c src/sched_deadline/deadline_test.8 
>"$(DESTDIR)$(mandir)/man8/deadline_test.8.gz"
--  gzip -c src/ssdd/ssdd.8 >"$(DESTDIR)$(mandir)/man8/ssdd.8.gz"
-+  install -D -m 644 src/cyclictest/cyclictest.8 
"$(DESTDIR)$(mandir)/man8/cyclictest.8"
-+  install -D -m 644 src/pi_tests/pi_stress.8 
"$(DESTDIR)$(mandir)/man8/pi_stress.8"
-+  install -D -m 644 src/ptsematest/ptsematest.8 
"$(DESTDIR)$(mandir)/man8/ptsematest.8"
-+  install -D -m 644 src/rt-migrate-test/rt-migrate-test.8 
"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8"
-+  install -D -m 644 src/sigwaittest/sigwaittest.8 
"$(DESTDIR)$(mandir)/man8/sigwaittest.8"
-+  install -D -m 644 src/svsematest/svsematest.8 
"$(DESTDIR)$(mandir)/man8/svsematest.8"
-+  install -D -m 644 src/pmqtest/pmqtest.8 
"$(DESTDIR)$(mandir)/man8/pmqtest.8"
-+  install -D -m 644 src/hackbench/hackbench.8 
"$(DESTDIR)$(mandir)/man8/hackbench.8"
-+  install -D -m 644 src/signaltest/signaltest.8 
"$(DESTDIR)$(mandir)/man8/signaltest.8"
-+  install -D -m 644 src/pi_tests/pip_stress.8 
"$(DESTDIR)$(mandir)/man8/pip_stress.8"
-+  install -D -m 644 src/queuelat/queuelat.8 
"$(DESTDIR)$(mandir)/man8/queuelat.8"
-+  install -D -m 644 src/sched_deadline/deadline_test.8 
"$(DESTDIR)$(mandir)/man8/deadline_test.8"
-+  install -D -m 644 src/ssdd/ssdd.8 "$(DESTDIR)$(mandir)/man8/ssdd.8"
- 
- .PHONY: 

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

2020-01-23 Thread Joonas Niilola
commit: 0bbc3dee5539cf046692f34d49668de67f65f67a
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Fri Apr 26 21:23:08 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan 23 09:53:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bbc3dee

dev-util/rt-tests: A collection of latency testing tools (new package)

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.

Closes: https://bugs.gentoo.org/705150
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Kurt Kanzenbach  kmk-computers.de>
Closes: https://github.com/gentoo/gentoo/pull/14303
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/rt-tests/Manifest |  1 +
 .../files/rt-tests-1.6-man-compression.patch   | 61 ++
 dev-util/rt-tests/metadata.xml | 21 
 dev-util/rt-tests/rt-tests-1.6.ebuild  | 34 
 4 files changed, 117 insertions(+)

diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest
new file mode 100644
index 000..e0040c68a71
--- /dev/null
+++ b/dev-util/rt-tests/Manifest
@@ -0,0 +1 @@
+DIST rt-tests-1.6.tar.xz 104864 BLAKE2B 
36ada7cbe6deefae2eef80fa167892d41a9c56a6f54a23c8ace5ab97a32e23a88a488bc95f92456a7eea48c49567c4755adc43b3aa68e20c885ca1c354825a7d
 SHA512 
1cbb9b1bc7f6ac335be269e5937209598bfb8c0a29750484e7bba8b87b416c04cd38c8d6d48dc5ed1978c1797dee4cecff0218124bd6d7f23b43a13dc7a75a29

diff --git a/dev-util/rt-tests/files/rt-tests-1.6-man-compression.patch 
b/dev-util/rt-tests/files/rt-tests-1.6-man-compression.patch
new file mode 100644
index 000..e44a9525060
--- /dev/null
+++ b/dev-util/rt-tests/files/rt-tests-1.6-man-compression.patch
@@ -0,0 +1,61 @@
+From 30e9529a140fb2a5ef96e510743e201c62ded022 Mon Sep 17 00:00:00 2001
+From: Kurt Kanzenbach 
+Date: Wed, 22 Jan 2020 18:42:25 +0100
+Subject: [PATCH] make: Don't compress man pages by default
+
+Most package systems do the compression on their own.
+
+Signed-off-by: Kurt Kanzenbach 
+---
+ Makefile | 28 ++--
+ 1 file changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 552b3fe885cc..244d26eed7cc 100644
+--- a/Makefile
 b/Makefile
+@@ -180,19 +180,19 @@ install: all install_hwlatdetect
+   cp $(TARGETS) "$(DESTDIR)$(bindir)"
+   install src/queuelat/get_cpuinfo_mhz.sh "$(DESTDIR)$(bindir)"
+   install src/queuelat/determine_maximum_mpps.sh "${DESTDIR}${bindir}"
+-  gzip -c src/cyclictest/cyclictest.8 
>"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz"
+-  gzip -c src/pi_tests/pi_stress.8 
>"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz"
+-  gzip -c src/ptsematest/ptsematest.8 
>"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz"
+-  gzip -c src/rt-migrate-test/rt-migrate-test.8 
>"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8.gz"
+-  gzip -c src/sigwaittest/sigwaittest.8 
>"$(DESTDIR)$(mandir)/man8/sigwaittest.8.gz"
+-  gzip -c src/svsematest/svsematest.8 
>"$(DESTDIR)$(mandir)/man8/svsematest.8.gz"
+-  gzip -c src/pmqtest/pmqtest.8 >"$(DESTDIR)$(mandir)/man8/pmqtest.8.gz"
+-  gzip -c src/hackbench/hackbench.8 
>"$(DESTDIR)$(mandir)/man8/hackbench.8.gz"
+-  gzip -c src/signaltest/signaltest.8 
>"$(DESTDIR)$(mandir)/man8/signaltest.8.gz"
+-  gzip -c src/pi_tests/pip_stress.8 
>"$(DESTDIR)$(mandir)/man8/pip_stress.8.gz"
+-  gzip -c src/queuelat/queuelat.8 
>"$(DESTDIR)$(mandir)/man8/queuelat.8.gz"
+-  gzip -c src/sched_deadline/deadline_test.8 
>"$(DESTDIR)$(mandir)/man8/deadline_test.8.gz"
+-  gzip -c src/ssdd/ssdd.8 >"$(DESTDIR)$(mandir)/man8/ssdd.8.gz"
++  install -D -m 644 src/cyclictest/cyclictest.8 
"$(DESTDIR)$(mandir)/man8/cyclictest.8"
++  install -D -m 644 src/pi_tests/pi_stress.8 
"$(DESTDIR)$(mandir)/man8/pi_stress.8"
++  install -D -m 644 src/ptsematest/ptsematest.8 
"$(DESTDIR)$(mandir)/man8/ptsematest.8"
++  install -D -m 644 src/rt-migrate-test/rt-migrate-test.8 
"$(DESTDIR)$(mandir)/man8/rt-migrate-test.8"
++  install -D -m 644 src/sigwaittest/sigwaittest.8 
"$(DESTDIR)$(mandir)/man8/sigwaittest.8"
++  install -D -m 644 src/svsematest/svsematest.8 
"$(DESTDIR)$(mandir)/man8/svsematest.8"
++  install -D -m 644 src/pmqtest/pmqtest.8 
"$(DESTDIR)$(mandir)/man8/pmqtest.8"
++  install -D -m 644 src/hackbench/hackbench.8 
"$(DESTDIR)$(mandir)/man8/hackbench.8"
++  install -D -m 644 src/signaltest/signaltest.8 
"$(DESTDIR)$(mandir)/man8/signaltest.8"
++  install -D -m 644 src/pi_tests/pip_stress.8 
"$(DESTDIR)$(mandir)/man8/pip_stress.8"
++  install -D -m 644 src/queuelat/queuelat.8 
"$(DESTDIR)$(mandir)/man8/queuelat.8"
++  install -D -m 644 src/sched_deadline/deadline_test.8