From 9d1da7866c4d7eb73032001f27c668e201873e5b Mon Sep 17 00:00:00 2001 From: Wentong Wu Date: Wed, 21 Aug 2019 20:43:59 +0800 Subject: [PATCH] tests: kernel: fix unhandled return values. Fix unhandled return values as most other places handled in this file, fix coverity issue 203507. Fixes: #18445. Signed-off-by: Wentong Wu --- tests/kernel/mutex/sys_mutex/src/main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/kernel/mutex/sys_mutex/src/main.c b/tests/kernel/mutex/sys_mutex/src/main.c index 7ff950f5441..50db97a046b 100644 --- a/tests/kernel/mutex/sys_mutex/src/main.c +++ b/tests/kernel/mutex/sys_mutex/src/main.c @@ -418,6 +418,8 @@ K_THREAD_DEFINE(THREAD_11, STACKSIZE, thread_11, NULL, NULL, NULL, /*test case main entry*/ void test_main(void) { + int rv; + #ifdef CONFIG_USERSPACE k_thread_access_grant(k_current_get(), &thread_12_thread_data, &thread_12_stack_area); @@ -429,7 +431,10 @@ void test_main(void) k_mem_domain_add_thread(&ztest_mem_domain, THREAD_09); k_mem_domain_add_thread(&ztest_mem_domain, THREAD_11); #endif - sys_mutex_lock(¬_my_mutex, K_NO_WAIT); + rv = sys_mutex_lock(¬_my_mutex, K_NO_WAIT); + if (rv != 0) { + TC_ERROR("Failed to take mutex %p\n", ¬_my_mutex); + } /* We deliberately disable userspace, even on platforms that * support it, so that the alternate implementation of sys_mutex