]> www.infradead.org Git - users/jedix/linux-maple.git/commit
futex: Use atomic64_inc_return() in get_inode_sequence_number()
authorUros Bizjak <ubizjak@gmail.com>
Thu, 10 Oct 2024 07:10:04 +0000 (09:10 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 17 Oct 2024 20:02:27 +0000 (22:02 +0200)
commit19298f48694987fac843261c84e24834c255b451
tree70ef0c4279e9687a6b3fd4e45f39d7ee08df99cb
parent823a566221a5639f6c69424897218e5d6431a970
futex: Use atomic64_inc_return() in get_inode_sequence_number()

Use atomic64_inc_return(&ref) instead of atomic64_add_return(1, &ref)
to use optimized implementation and ease register pressure around
the primitive for targets that implement optimized variant.

Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: André Almeida <andrealmeid@igalia.com>
Link: https://lore.kernel.org/all/20241010071023.21913-1-ubizjak@gmail.com
kernel/futex/core.c