kfifo works as expected