* [PATCH] new kfifo API: undef temporary defines
@ 2009-11-26 15:53 Stefani Seibold
0 siblings, 0 replies; only message in thread
From: Stefani Seibold @ 2009-11-26 15:53 UTC (permalink / raw)
To: linux-kernel
Cc: Andrew Morton, Arnd Bergmann, Andi Kleen, Amerigo Wang,
Joe Perches, Roger Quadros, Greg Kroah-Hartman,
Mauro Carvalho Chehab
The following patch undef temporary used defines after the last usage.
The patch-set is against kfifo API v.07, which is currently included in
the -mm tree
Signed-off-by: Stefani Seibold <stefani@seibold.net>
---
kfifo.h | 5 +++++
1 file changed, 5 insertions(+)
diff -u -N -r -p kfifo7/include/linux/kfifo.h kfifo8/include/linux/kfifo.h
--- kfifo7/include/linux/kfifo.h 2009-11-19 20:55:16.596339811 +0100
+++ kfifo8/include/linux/kfifo.h 2009-11-26 16:46:48.826439335 +0100
@@ -55,6 +55,7 @@ struct kfifo {
* Macros for declaration and initialization of the kfifo datatype
*/
+/* helper macro */
#define __kfifo_initializer(s, b) \
(struct kfifo) { \
.size = s, \
@@ -102,6 +103,8 @@ union { \
unsigned char name##kfifo_buffer[size]; \
struct kfifo name = __kfifo_initializer(size, name##kfifo_buffer)
+#undef __kfifo_initializer
+
extern void kfifo_init(struct kfifo *fifo, unsigned char *buffer,
unsigned int size);
extern __must_check int kfifo_alloc(struct kfifo *fifo, unsigned int size,
@@ -293,6 +296,7 @@ static inline unsigned int __kfifo_peek_
l |= __KFIFO_GET(fifo, 1, 8);
return l;
+#undef __KFIFO_GET
}
/**
@@ -312,6 +316,7 @@ static inline void __kfifo_poke_n(struct
if (--recsize)
__KFIFO_PUT(fifo, 1, n, 8);
+#undef __KFIFO_PUT
}
/**
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-11-26 15:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-26 15:53 [PATCH] new kfifo API: undef temporary defines Stefani Seibold
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.