All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] bad definition of cpus_complement
@ 2003-08-28 15:54 Joe Korty
  2003-08-28 18:18 ` Mikael Pettersson
  2003-08-28 18:32 ` William Lee Irwin III
  0 siblings, 2 replies; 3+ messages in thread
From: Joe Korty @ 2003-08-28 15:54 UTC (permalink / raw)
  To: akpm; +Cc: torvalds, linux-kernel

One of the definitions of cpus_complement is broke.  Also, cpus_complement is
the only cpus_* definition which operates in-place rather than in (dst,src)
form.  I will submit a patch to convert if there is interest.

Joe

--- include/asm-generic/cpumask_up.h.orig	2003-08-27 06:08:38.000000000 -0400
+++ include/asm-generic/cpumask_up.h	2003-08-28 11:45:09.000000000 -0400
@@ -28,7 +28,7 @@
 
 #define cpus_complement(map)						\
 	do {								\
-		cpus_coerce(map) = !cpus_coerce(map);			\
+		cpus_coerce(map) = ~cpus_coerce(map);			\
 	} while (0)
 
 #define cpus_equal(map1, map2)		(cpus_coerce(map1) == cpus_coerce(map2))


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

end of thread, other threads:[~2003-08-28 18:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-28 15:54 [PATCH] bad definition of cpus_complement Joe Korty
2003-08-28 18:18 ` Mikael Pettersson
2003-08-28 18:32 ` William Lee Irwin III

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.