Messages in this thread Patch in this message | | | Subject | [PATCH] new kfifo API: undef temporary defines | From | Stefani Seibold <> | Date | Thu, 26 Nov 2009 16:53:54 +0100 |
| |
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 } /**
| |