|
@@ -4251,6 +4251,7 @@ WaitQueue& Process::futex_queue(i32* userspace_address)
|
|
|
|
|
|
int Process::sys$futex(const Syscall::SC_futex_params* user_params)
|
|
int Process::sys$futex(const Syscall::SC_futex_params* user_params)
|
|
{
|
|
{
|
|
|
|
+ REQUIRE_PROMISE(thread);
|
|
if (!validate_read_typed(user_params))
|
|
if (!validate_read_typed(user_params))
|
|
return -EFAULT;
|
|
return -EFAULT;
|
|
|
|
|