From 610b8a17f7a8a85964ac50f40658985e5fc824ae Mon Sep 17 00:00:00 2001 From: Michalis Pappas Date: Tue, 1 Apr 2025 17:23:06 +0200 Subject: [PATCH] lib/posix-futex: Adapt to updated libposix-process config options Following the consolidation of CONFIG_LIBPOSIX_PROCESS_PIDS and CONFIG_LIBPOSIX_PROCESS_CLONE into LIBPOSIX_PROCESS_MULTITHREADING, update to the new config. Signed-off-by: Michalis Pappas Approved-by: Andrei Tatar Reviewed-by: Sergiu Moga Reviewed-by: Andrei Tatar GitHub-Closes: #1627 --- lib/posix-futex/Makefile.uk | 2 +- lib/posix-futex/futex.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/posix-futex/Makefile.uk b/lib/posix-futex/Makefile.uk index f2c365187..f3a893117 100644 --- a/lib/posix-futex/Makefile.uk +++ b/lib/posix-futex/Makefile.uk @@ -11,6 +11,6 @@ ifneq ($(filter y,$(CONFIG_LIBPOSIX_FUTEX_TEST) $(CONFIG_LIBUKTEST_ALL)),) endif UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_FUTEX) += futex-6 -ifeq ($(CONFIG_LIBPOSIX_PROCESS_CLONE),y) +ifeq ($(CONFIG_LIBPOSIX_PROCESS_MULTITHREADING),y) UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_FUTEX) += set_tid_address-1 endif diff --git a/lib/posix-futex/futex.c b/lib/posix-futex/futex.c index 56b92465a..f21d173da 100644 --- a/lib/posix-futex/futex.c +++ b/lib/posix-futex/futex.c @@ -51,9 +51,9 @@ #include #include #include -#if CONFIG_LIBPOSIX_PROCESS_CLONE +#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING #include -#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */ +#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */ #include #include #include @@ -345,7 +345,7 @@ UK_LLSYSCALL_R_DEFINE(int, futex, uint32_t *, uaddr, int, futex_op, } } -#if CONFIG_LIBPOSIX_PROCESS_CLONE +#if CONFIG_LIBPOSIX_PROCESS_MULTITHREADING /* * Reference to child TID that should be cleared on thread exit * (if not NULL): @@ -407,4 +407,4 @@ static void thread_exit_handler(struct uk_thread *child) UK_THREAD_INIT_PRIO(0x0, thread_exit_handler, UK_PRIO_EARLIEST); -#endif /* CONFIG_LIBPOSIX_PROCESS_CLONE */ +#endif /* CONFIG_LIBPOSIX_PROCESS_MULTITHREADING */ -- 2.39.5