From: Stefani Seibold <stefani@seibold.net>As requested by Andrew Morton- move the kfifo.c file from kernel/ to lib/ and- fix the kfifo_alloc() and kfifo_init() to alloc at least the requested number of elementsSigned-off-by: Stefani Seibold <stefani@seibold.net>