Messages in this thread | | | From | guoren@kernel ... | Subject | [PATCH V2 0/3] riscv: atomic: Optimize AMO instructions usage | Date | Tue, 12 Apr 2022 11:49:54 +0800 |
| |
From: Guo Ren <guoren@linux.alibaba.com>
These patch series contain one cleanup and some optimizations for atomic operations.
Changes in V2: - Fixup LR/SC memory barrier semantic problems which pointed by Rutland - Combine patches into one patchset series - Separate AMO optimization & LRSC optimization for convenience patch review
Guo Ren (3): riscv: atomic: Cleanup unnecessary definition riscv: atomic: Optimize acquire and release for AMO operations riscv: atomic: Optimize memory barrier semantics of LRSC-pairs
arch/riscv/include/asm/atomic.h | 70 ++++++++++++++++++++++++++++++-- arch/riscv/include/asm/cmpxchg.h | 42 +++++-------------- 2 files changed, 76 insertions(+), 36 deletions(-)
-- 2.25.1
| |