Lines Matching +full:shared +full:- +full:memory
1 .. SPDX-License-Identifier: GPL-2.0
21 -----------------
40 address for ``waiters`` or for any ``uaddr`` returns ``-EFAULT``.
42 If userspace has 32-bit pointers, it should do a explicit cast to make sure
44 both 32/64-bit pointers.
47 interval will make the syscall return ``-EINVAL``.
54 return ``-EAGAIN``. If all tests and verifications succeeds, syscall waits until
57 - The timeout expires, returning ``-ETIMEOUT``.
58 - A signal was sent to the sleeping task, returning ``-ERESTARTSYS``.
59 - Some futex at the list was woken, returning the index of some waked futex.
64 -------
72 --------------
74 A futex can be either private or shared. Private is used for processes that
75 shares the same memory space and the virtual address of the futex will be the
78 flag. For processes that doesn't share the same memory space and therefore can
80 file-backed shared memory) requires different internal mechanisms to be get
82 and shared futexes.