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.