> When creating a thread using pthread_create, you should use
> pthread_join to free its resources.
>
> Signed-off-by: Yuwen Chen <[email protected]>
Reviewed-by: Licay <[email protected]>
> ---
> tools/testing/selftests/futex/functional/futex_requeue.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/tools/testing/selftests/futex/functional/futex_requeue.c
> b/tools/testing/selftests/futex/functional/futex_requeue.c
> index 1807465de2144..7a22458c7fc96 100644
> --- a/tools/testing/selftests/futex/functional/futex_requeue.c
> +++ b/tools/testing/selftests/futex/functional/futex_requeue.c
> @@ -62,6 +62,8 @@ TEST(requeue_single)
> } else {
> ksft_test_result_pass("futex_requeue simple succeeds\n");
> }
> +
> + pthread_join(waiter, NULL);
> }
>
> TEST(requeue_multiple)
> @@ -101,6 +103,9 @@ TEST(requeue_multiple)
> } else {
> ksft_test_result_pass("futex_requeue many succeeds\n");
> }
> +
> + for (i = 0; i < 10; i++)
> + pthread_join(waiter[i], NULL);
> }
>
> TEST_HARNESS_MAIN
> --
> 2.34.1
>