From e0509bc79e38c98dcbb407298983f9480b596b8f Mon Sep 17 00:00:00 2001 From: Dmitriy Korovkin Date: Fri, 4 Nov 2016 15:20:26 -0400 Subject: [PATCH] unified/tests: Unlock the mutex exactly same time as it was locked Since the mutex can not be unlocked if it is not locked, fix the test and make sure that it unlocks the timer exactly same times as it locked it before. Change-Id: Ie29d308b789ed00f4fd3cf2faef3aa1f4bc89e3e Signed-off-by: Dmitriy Korovkin --- .../benchmark/latency_measure/src/micro_sema_lock_release.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/legacy/benchmark/latency_measure/src/micro_sema_lock_release.c b/tests/legacy/benchmark/latency_measure/src/micro_sema_lock_release.c index 361d3199ece..2697a2ea28b 100644 --- a/tests/legacy/benchmark/latency_measure/src/micro_sema_lock_release.c +++ b/tests/legacy/benchmark/latency_measure/src/micro_sema_lock_release.c @@ -113,7 +113,7 @@ int microMutexLockUnlock(void) timestamp / N_TEST_MUTEX, SYS_CLOCK_HW_CYCLES_TO_NS_AVG(timestamp, N_TEST_MUTEX)); timestamp = TIME_STAMP_DELTA_GET(0); - for (i = 0; i <= N_TEST_MUTEX; i++) { + for (i = 0; i < N_TEST_MUTEX; i++) { task_mutex_unlock(TEST_MUTEX); } timestamp = TIME_STAMP_DELTA_GET(timestamp);