diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-08-11 18:17:41 +0000 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-10-01 10:11:11 -0300 |
commit | 2313ab153de29849f8fb0817ed3789fa1745225a (patch) | |
tree | 00bb8f53d537de33fb4c8ab831daaaf0563798c8 /nptl/tst-cleanup4.c | |
parent | 9cba3fa34b15017b269f2674ce7656bbc9d4d06d (diff) | |
download | glibc-2313ab153de29849f8fb0817ed3789fa1745225a.tar.gz glibc-2313ab153de29849f8fb0817ed3789fa1745225a.tar.xz glibc-2313ab153de29849f8fb0817ed3789fa1745225a.zip |
nptl: Add CLOCK_MONOTONIC support for PI mutexes
Linux added FUTEX_LOCK_PI2 to support clock selection (commit bf22a6976897977b0a3f1aeba6823c959fc4fdae). With the new flag we can now proper support CLOCK_MONOTONIC for pthread_mutex_clocklock with Priority Inheritance. If kernel does not support, EINVAL is returned instead. The difference is the futex operation will be issued and the kernel will advertise the missing support (instead of hard-code error return). Checked on x86_64-linux-gnu and i686-linux-gnu on Linux 5.14, 5.11, and 4.15.
Diffstat (limited to 'nptl/tst-cleanup4.c')
0 files changed, 0 insertions, 0 deletions