kfifo dynamic memory allocation

kfifo_alloc and kfifo_free handles memory allocation and
deallocation during module probe and remove.

Signed-off-by: Sunil Shahu <shahusunil@ymail.com>