kthread_stop function doesn't actually end the thread
fixed some compiler warnings, includes for the proc file creation