Thread (53 messages) 53 messages, 12 authors, 2014-09-25

Re: [PATCH 07/20] arch,cris: Fold atomic_ops

From: Peter Zijlstra <peterz@infradead.org>
Date: 2014-05-08 16:06:15
Also in: lkml

On Thu, May 08, 2014 at 05:12:31PM +0200, Geert Uytterhoeven wrote:
Hi Peter,

On Thu, May 8, 2014 at 3:58 PM, Peter Zijlstra [off-list ref] wrote:
quoted
Many of the atomic op implementations are the same except for one
instruction; fold the lot into a few CPP macros and reduce LoC.

This also prepares for easy addition of new ops.

Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Jesper Nilsson <jesper.nilsson@axis.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mikael Starvik <redacted>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
---
 arch/cris/include/arch-v10/arch/system.h |    2 -
 arch/cris/include/asm/atomic.h           |   57 +++++++++++++------------------
 2 files changed, 25 insertions(+), 34 deletions(-)

Index: linux-2.6/arch/cris/include/arch-v10/arch/system.h
===================================================================
--- linux-2.6.orig/arch/cris/include/arch-v10/arch/system.h
+++ linux-2.6/arch/cris/include/arch-v10/arch/system.h
@@ -36,8 +36,6 @@ static inline unsigned long _get_base(ch
   return 0;
 }

-#define nop() __asm__ __volatile__ ("nop");
-
Is this change supposed to be part of this series?
Uhm, lemme double check that. Good spotting.

Nope, it builds just fine without that hunk, *poof* gone.

Thanks!

Attachments

  • (unnamed) [application/pgp-signature] 836 bytes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help