#include asmlinkage int sys_helloworld(void __user *to, void __user *from, int n) { char temp[100]; int ret = -1; if (n < 80) { copy_from_user(temp, from, n); strcat(temp, " from my kernel. "); n = strlen(temp); ret = copy_to_user(to, temp, n); } return ret; }