X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel%2Fkfifo.c;h=64ab045c3d9d3a72126971f51c0081e199a4468d;hb=16c70f8c1b54b61c3b951b6fb220df250fe09b32;hp=2fbe06a4a6eb83e8d0b17d1363236c1030ad92e0;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/kernel/kfifo.c b/kernel/kfifo.c index 2fbe06a4a..64ab045c3 100644 --- a/kernel/kfifo.c +++ b/kernel/kfifo.c @@ -25,7 +25,7 @@ #include #include -/* +/** * kfifo_init - allocates a new FIFO using a preallocated buffer * @buffer: the preallocated buffer to be used. * @size: the size of the internal buffer, this have to be a power of 2. @@ -36,7 +36,7 @@ * struct kfifo with kfree(). */ struct kfifo *kfifo_init(unsigned char *buffer, unsigned int size, - int gfp_mask, spinlock_t *lock) + gfp_t gfp_mask, spinlock_t *lock) { struct kfifo *fifo; @@ -56,7 +56,7 @@ struct kfifo *kfifo_init(unsigned char *buffer, unsigned int size, } EXPORT_SYMBOL(kfifo_init); -/* +/** * kfifo_alloc - allocates a new FIFO and its internal buffer * @size: the size of the internal buffer to be allocated. * @gfp_mask: get_free_pages mask, passed to kmalloc() @@ -64,7 +64,7 @@ EXPORT_SYMBOL(kfifo_init); * * The size will be rounded-up to a power of 2. */ -struct kfifo *kfifo_alloc(unsigned int size, int gfp_mask, spinlock_t *lock) +struct kfifo *kfifo_alloc(unsigned int size, gfp_t gfp_mask, spinlock_t *lock) { unsigned char *buffer; struct kfifo *ret; @@ -91,7 +91,7 @@ struct kfifo *kfifo_alloc(unsigned int size, int gfp_mask, spinlock_t *lock) } EXPORT_SYMBOL(kfifo_alloc); -/* +/** * kfifo_free - frees the FIFO * @fifo: the fifo to be freed. */ @@ -102,7 +102,7 @@ void kfifo_free(struct kfifo *fifo) } EXPORT_SYMBOL(kfifo_free); -/* +/** * __kfifo_put - puts some data into the FIFO, no locking version * @fifo: the fifo to be used. * @buffer: the data to be added. @@ -135,7 +135,7 @@ unsigned int __kfifo_put(struct kfifo *fifo, } EXPORT_SYMBOL(__kfifo_put); -/* +/** * __kfifo_get - gets some data from the FIFO, no locking version * @fifo: the fifo to be used. * @buffer: where the data must be copied.