]> www.infradead.org Git - users/willy/xarray.git/commit
csky: Fixup asm/cmpxchg.h with correct ordering barrier
authorGuo Ren <guoren@linux.alibaba.com>
Sun, 20 Dec 2020 07:10:23 +0000 (07:10 +0000)
committerGuo Ren <guoren@linux.alibaba.com>
Tue, 12 Jan 2021 01:52:40 +0000 (09:52 +0800)
commitc38425df20371ea977c38809cb1ebe8586171caf
tree8e3dcbd47112c76da5f4b2e4c9358966d6c69abd
parentd6c5cb9f8c7584e961a5b04fa2553659e1b2cce7
csky: Fixup asm/cmpxchg.h with correct ordering barrier

Optimize the performance of cmpxchg by using more fine-grained
acquire/release barriers.

Signed-off-by: Guo Ren <guoren@linux.alibaba.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Paul E. McKenney <paulmck@kernel.org>
arch/csky/include/asm/cmpxchg.h