On Fri, Jun 13, 2014 at 12:36:55PM +0200, David Herrmann wrote: > +asmlinkage long sys_memfd_create(const char *uname_ptr, unsigned int flags); [...] > +SYSCALL_DEFINE2(memfd_create, > + const char*, uname, > + unsigned int, flags) > +{ Shouldn't uname_ptr and uname be "const char __user *" instead of "const char *"?