unsigned int __nocast gfp_mask, spinlock_t *lock) 
gfp_t gfp_mask, spinlock_t *lock) 
struct kfifo *kfifo_init(unsigned char *buffer, unsigned int size,			 unsigned int __nocast gfp_mask, spinlock_t *lock){	struct kfifo *fifo;	/* size must be a power of 2 */	BUG_ON(size & (size - 1));	fifo = kmalloc(sizeof(struct kfifo), gfp_mask);	if (!fifo)		return ERR_PTR(-ENOMEM);	fifo->buffer = buffer;	fifo->size = size;	fifo->in = fifo->out = 0;	fifo->lock = lock;	return fifo;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/kfifo.c/buggy/kernel/kfifo.c