[PATCH v6 4/4] nptl: Use __futex_abstimed_wait64 on pthread_create
Florian Weimer
fweimer@redhat.com
Mon Dec 8 22:26:09 GMT 2025
* Adhemerval Zanella:
> The pthread_create is annotated as __THROWNL.
>
> Checked on x86_64-linux-gnu.
>
> Suggested-by: Florian Weimer <fweimer@redhat.com>
> ---
> nptl/pthread_create.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/nptl/pthread_create.c b/nptl/pthread_create.c
> index 95d96e5157..c0d63ead1b 100644
> --- a/nptl/pthread_create.c
> +++ b/nptl/pthread_create.c
> @@ -886,8 +886,8 @@ __pthread_create_2_1 (pthread_t *newthread, const pthread_attr_t *attr,
> unsigned int state;
> while ((state = atomic_load_relaxed (&pd->joinstate))
> != THREAD_STATE_EXITED)
> - __futex_abstimed_wait_cancelable64 (&pd->joinstate, state, 0,
> - NULL, LLL_SHARED);
> + __futex_abstimed_wait64 (&pd->joinstate, state, 0, NULL,
> + LLL_SHARED);
> }
>
> /* State (c) or (d) and we have ownership of PD (see CONCURRENCY
Ah, please disregard my earlier comment then.
Reviewed-by: Florian Weimer <fweimer@redhat.com>
Thanks,
Florian
More information about the Libc-alpha
mailing list