From: Lei Zhu <[email protected]>

The pthread_create() functions returns 0 on success and a positive value on
failure. Modify the return value check to correctly detect failure cases.

Fixes: 14d016bd7282 ("selftests/futex: Refactor futex_wait_private_mapped_file 
with kselftest_harness.h")
Signed-off-by: Lei Zhu <[email protected]>
---
 .../selftests/futex/functional/futex_wait_private_mapped_file.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/tools/testing/selftests/futex/functional/futex_wait_private_mapped_file.c 
b/tools/testing/selftests/futex/functional/futex_wait_private_mapped_file.c
index 2a749f9b14eb..e6266c8a357e 100644
--- a/tools/testing/selftests/futex/functional/futex_wait_private_mapped_file.c
+++ b/tools/testing/selftests/futex/functional/futex_wait_private_mapped_file.c
@@ -62,7 +62,7 @@ TEST(wait_private_mapped_file)
        int res;
 
        res = pthread_create(&thr, NULL, thr_futex_wait, NULL);
-       if (res < 0)
+       if (res)
                ksft_exit_fail_msg("pthread_create error\n");
 
        ksft_print_dbg_msg("wait a while\n");
-- 
2.25.1


Reply via email to