Linux IA64 platform development
 help / color / mirror / Atom feed
* [PATCH] Fix missing parameter for local_add
@ 2005-12-07 18:54 Christoph Lameter
  2005-12-07 19:02 ` Luck, Tony
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Christoph Lameter @ 2005-12-07 18:54 UTC (permalink / raw)
  To: linux-ia64

Local add needs to have a parameter that specifies how much to add
to a local_t. atomic64_add also requires two parameters.

Signed-off-by: Christoph Lameter <clameter@sgi.com>

Index: linux-2.6.15-rc5/include/asm-ia64/local.h
=================================--- linux-2.6.15-rc5.orig/include/asm-ia64/local.h	2005-12-03 21:10:42.000000000 -0800
+++ linux-2.6.15-rc5/include/asm-ia64/local.h	2005-12-06 14:39:47.000000000 -0800
@@ -17,7 +17,7 @@ typedef struct {
 #define local_set(l, i)	atomic64_set(&(l)->val, i)
 #define local_inc(l)	atomic64_inc(&(l)->val)
 #define local_dec(l)	atomic64_dec(&(l)->val)
-#define local_add(l)	atomic64_add(&(l)->val)
+#define local_add(i, l)	atomic64_add((i), &(l)->val)
 #define local_sub(l)	atomic64_sub(&(l)->val)
 
 /* Non-atomic variants, i.e., preemption disabled and won't be touched in interrupt, etc.  */

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-12-07 19:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-07 18:54 [PATCH] Fix missing parameter for local_add Christoph Lameter
2005-12-07 19:02 ` Luck, Tony
2005-12-07 19:24 ` Christoph Lameter
2005-12-07 19:29 ` Bjorn Helgaas
2005-12-07 19:36 ` Christoph Lameter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox