On Fri, 2002-08-09 at 00:27, Roman Zippel wrote: > Hi, > > On 9 Aug 2002, Luca Barbieri wrote: > > > - Didn't implement atomic_{add,sub,inc,dec}_return. This is currently > > not used in the generic kernel but it can be useful. > > m68k has a cmpxchg like instruction, which can be used for that. > > > - Had inline assembly for things the compiler should be able to generate > > on its own > > The compiler can cache the value in a register It shouldn't since it is volatile and the machine has instructions with memory operands. Anyway, let's ignore the m68k-specific parts of the patch.