Mutex wait list dependency prevents drop-in usage
Mutex wait list dependency prevents drop-in usage: a task in LegoFlow-SWE (Harbor dataset). The mm mutex t structure currently contains a pointer to a wait list, which forces dynamic allocation of that wait list and requires NULL checks throughout the mutex implementation. This prevents mm mutex t…
The task
The `mm_mutex_t` structure currently contains a pointer to a wait_list, which forces dynamic allocation of that wait_list and requires NULL checks throughout the mutex implementation. This prevents `mm_mutex_t` from being a true drop-in replacement for `pthread_mutex_t` in all contexts, because code that expects a…
Part of Lego-X/LegoFlow-SWE.