Say threadA holds a mutex and threadB tries to lock it with a timeout, a race would occur if threadA unlock that mutex after threadB got unpended by sys_clock and before it gets scheduled and calls k_spin_lock. This patch supplies the test that can be used to reproduce the problem and the fix that was provided in #48056 Fixes #48056 Signed-off-by: Christopher Friedt <cfriedt@fb.com> |
||
|---|---|---|
| .. | ||
| mutex_api | ||
| mutex_error_case | ||
| sys_mutex | ||