klist now works...thanks liam...The tester function will enqueue and dequeue a string using read and write from calls in chardev