]> www.infradead.org Git - users/dwmw2/linux.git/commit
futex: Flag conversion
authorpeterz@infradead.org <peterz@infradead.org>
Thu, 21 Sep 2023 10:45:08 +0000 (12:45 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Thu, 21 Sep 2023 17:22:05 +0000 (19:22 +0200)
commit5694289ce183bc3336407a78c8c722a0b9208f9b
tree120c032a905fab3131cd305ce290f01c342cdb85
parentd6d08d24790e82c69a46ef78ae44fe1b1ed30775
futex: Flag conversion

Futex has 3 sets of flags:

 - legacy futex op bits
 - futex2 flags
 - internal flags

Add a few helpers to convert from the API flags into the internal
flags.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: André Almeida <andrealmeid@igalia.com>
Link: https://lore.kernel.org/r/20230921105247.722140574@noisy.programming.kicks-ass.net
kernel/futex/futex.h
kernel/futex/syscalls.c
kernel/futex/waitwake.c