[gentoo-commits] repo/gentoo:master commit in: dev-util/rt-tests/files/, dev-util/rt-tests/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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