Full switch to proc_create for kernel >= 3.10
Fix error return code in start_kthread()