uthread: add uthread_mutex
authorJerome Forissier <jerome.forissier@linaro.org>
Fri, 18 Apr 2025 14:09:35 +0000 (16:09 +0200)
committerTom Rini <trini@konsulko.com>
Wed, 23 Apr 2025 19:19:44 +0000 (13:19 -0600)
commitb01735b448bfdd39bb0b0f8f28db149d8a088e55
tree310f4c328af5fd18463bf293966f51ba7dd5617e
parentf9384796179abcc7e5796815c79b2137f5f83b12
uthread: add uthread_mutex

Add struct uthread_mutex and uthread_mutex_lock(),
uthread_mutex_trylock(), uthread_mutex_unlock() to protect shared data
structures from concurrent modifications.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
include/uthread.h
lib/uthread.c