diff options
author | Peter Zijlstra <peterz@infradead.org> | 2025-05-02 20:57:23 +0200 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2025-05-03 12:02:10 +0200 |
commit | 8b4a5c2497fad653bc54ddb037d38eb5bf835857 (patch) | |
tree | 497e5545055da7058b9b62e79d30da6daddf6b26 /tools | |
parent | 60035a3981a7f9d965df81a48a07b94e52ccd54f (diff) |
selftests/futex: Build without headers nonsense
Make it build without relying on recent headers.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/testing/selftests/futex/include/futex2test.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/testing/selftests/futex/include/futex2test.h b/tools/testing/selftests/futex/include/futex2test.h index 9d305520e849..9ee3592477a4 100644 --- a/tools/testing/selftests/futex/include/futex2test.h +++ b/tools/testing/selftests/futex/include/futex2test.h @@ -8,6 +8,24 @@ #define u64_to_ptr(x) ((void *)(uintptr_t)(x)) +#ifndef __NR_futex_waitv +#define __NR_futex_waitv 449 +struct futex_waitv { + __u64 val; + __u64 uaddr; + __u32 flags; + __u32 __reserved; +}; +#endif + +#ifndef FUTEX2_SIZE_U32 +#define FUTEX2_SIZE_U32 0x02 +#endif + +#ifndef FUTEX_32 +#define FUTEX_32 FUTEX2_SIZE_U32 +#endif + /** * futex_waitv - Wait at multiple futexes, wake on any * @waiters: Array of waiters |