mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00:00
LTP - realtime tests - fix bad PI mutex conditionals
The priority inheritance tests for mutexes used conditional variables which were non-existent. Changed the conditional clauses to use the variables which were actually generated by LTP autoconf for that purpose. (From OE-Core rev: 812114ad23def92306fbf9f7afb03cee4cbd10d4) Signed-off-by: Gary S. Robertson <gary.robertson@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
94d2fea672
commit
fbcab6ee63
+48
@@ -0,0 +1,48 @@
|
|||||||
|
From b601a8d1b39075a5339195fc0a4038f71ec3b49e Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Gary S. Robertson" <gary.robertson@linaro.org>
|
||||||
|
Date: Wed, 27 Aug 2014 16:23:56 -0500
|
||||||
|
Subject: [LTP][PATCH] Realtime tests: Fix bad priority inheritance conditionals
|
||||||
|
|
||||||
|
testcases/realtime/lib/librttest.c and
|
||||||
|
testcases/realtime/stress/pi-tests/testpi-3.c
|
||||||
|
both referenced a non-existent autoconf configuration setting variable.
|
||||||
|
Replaced the invalid variable name with the variable actually created
|
||||||
|
by autoconf.
|
||||||
|
|
||||||
|
Upstream-Status: Submitted
|
||||||
|
|
||||||
|
Signed-off-by: Gary S. Robertson <gary.robertson@linaro.org>
|
||||||
|
---
|
||||||
|
testcases/realtime/lib/librttest.c | 2 +-
|
||||||
|
testcases/realtime/stress/pi-tests/testpi-3.c | 2 +-
|
||||||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/testcases/realtime/lib/librttest.c b/testcases/realtime/lib/librttest.c
|
||||||
|
index c175148..3679058 100644
|
||||||
|
--- a/testcases/realtime/lib/librttest.c
|
||||||
|
+++ b/testcases/realtime/lib/librttest.c
|
||||||
|
@@ -586,7 +586,7 @@ void *busy_work_us(int us)
|
||||||
|
|
||||||
|
void init_pi_mutex(pthread_mutex_t * m)
|
||||||
|
{
|
||||||
|
-#if HAVE_DECL_PTHREAD_PRIO_INHERIT
|
||||||
|
+#if HAS_PRIORITY_INHERIT
|
||||||
|
pthread_mutexattr_t attr;
|
||||||
|
int ret;
|
||||||
|
int protocol;
|
||||||
|
diff --git a/testcases/realtime/stress/pi-tests/testpi-3.c b/testcases/realtime/stress/pi-tests/testpi-3.c
|
||||||
|
index 30f38f6..e483945 100644
|
||||||
|
--- a/testcases/realtime/stress/pi-tests/testpi-3.c
|
||||||
|
+++ b/testcases/realtime/stress/pi-tests/testpi-3.c
|
||||||
|
@@ -365,7 +365,7 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
|
printf("Start %s\n", argv[0]);
|
||||||
|
|
||||||
|
-#if HAVE_DECL_PTHREAD_PRIO_INHERIT
|
||||||
|
+#if HAS_PRIORITY_INHERIT
|
||||||
|
if (!nopi) {
|
||||||
|
pthread_mutexattr_t mutexattr;
|
||||||
|
int protocol;
|
||||||
|
--
|
||||||
|
1.7.9.5
|
||||||
|
|
||||||
@@ -28,6 +28,7 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git \
|
|||||||
file://automake-foreign.patch \
|
file://automake-foreign.patch \
|
||||||
file://make-setregid02-work.patch \
|
file://make-setregid02-work.patch \
|
||||||
file://add-knob-for-numa.patch \
|
file://add-knob-for-numa.patch \
|
||||||
|
file://0001-Realtime-tests-Fix-bad-priority-inheritance-conditio.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|||||||
Reference in New Issue
Block a user