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:
Gary S. Robertson
2014-10-03 10:17:47 -05:00
committed by Richard Purdie
parent 94d2fea672
commit fbcab6ee63
2 changed files with 49 additions and 0 deletions

View File

@@ -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

View File

@@ -28,6 +28,7 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git \
file://automake-foreign.patch \
file://make-setregid02-work.patch \
file://add-knob-for-numa.patch \
file://0001-Realtime-tests-Fix-bad-priority-inheritance-conditio.patch \
"
S = "${WORKDIR}/git"