Passing 40KB data from user to kernel space. How??