Re: [PATCH v2 1/5] csky: Remove custom asm/atomic.h implementation

From: Peter Zijlstra
Date: Thu Jan 07 2021 - 06:20:31 EST


On Sun, Dec 20, 2020 at 03:39:19PM +0000, guoren@xxxxxxxxxx wrote:
> From: Guo Ren <guoren@xxxxxxxxxxxxxxxxx>
>
> Use generic atomic implementation based on cmpxchg. So remove csky
> asm/atomic.h.

Clarification would be good. Typically cmpxchg() loops perform
sub-optimal on LL/SC architectures, due to the double loop construction.