]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rcu-tasks: Remove open-coded one-byte cmpxchg() emulation
authorPaul E. McKenney <paulmck@kernel.org>
Wed, 9 Oct 2024 18:00:45 +0000 (11:00 -0700)
committerFrederic Weisbecker <frederic@kernel.org>
Tue, 12 Nov 2024 20:45:14 +0000 (21:45 +0100)
commitd4e287d7caff971c859ee6db65add42bde1d86ec
treebada783bb1502a692fe9defb87fa6b229dd3d9cc
parent0a116dc86d18ba109090be1af1641ef1d57f4e20
rcu-tasks: Remove open-coded one-byte cmpxchg() emulation

This commit removes the open-coded one-byte cmpxchg() emulation from
rcu_trc_cmpxchg_need_qs(), replacing it with just cmpxchg() given the
latter's new-found ability to handle single-byte arguments across all
architectures.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Reviewed-by: Neeraj Upadhyay <Neeraj.Upadhyay@amd.com>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
kernel/rcu/tasks.h