X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=fs%2Fexec.c;h=3b78b22addfbd311758d895fd4222171f7416786;hb=9467a0ce486c87a8f06ad492afa8b95686bff61f;hp=38f63451b92827cef1aebaf948848d286b04900a;hpb=ba31f97d43be41ca99ab72a6131d7c226306865f;p=linux-2.6-microblaze.git diff --git a/fs/exec.c b/fs/exec.c index 38f63451b928..3b78b22addfb 100644 --- a/fs/exec.c +++ b/fs/exec.c @@ -2070,10 +2070,8 @@ SYSCALL_DEFINE5(execveat, const char __user *const __user *, envp, int, flags) { - int lookup_flags = (flags & AT_EMPTY_PATH) ? LOOKUP_EMPTY : 0; - return do_execveat(fd, - getname_flags(filename, lookup_flags, NULL), + getname_uflags(filename, flags), argv, envp, flags); } @@ -2091,10 +2089,8 @@ COMPAT_SYSCALL_DEFINE5(execveat, int, fd, const compat_uptr_t __user *, envp, int, flags) { - int lookup_flags = (flags & AT_EMPTY_PATH) ? LOOKUP_EMPTY : 0; - return compat_do_execveat(fd, - getname_flags(filename, lookup_flags, NULL), + getname_uflags(filename, flags), argv, envp, flags); } #endif