From 0f0d78f58d0f6cfa1372d00a9d8c37710d3d0232 Mon Sep 17 00:00:00 2001 From: Trond Myklebust Date: Tue, 18 Oct 2005 14:20:18 -0700 Subject: [PATCH] --- yaml --- r: 9981 b: refs/heads/master c: cdce5d6b94b6182f6d8a5b7b52923933e98cbc92 h: refs/heads/master i: 9979: e2c10d0e7ac32c6f98dd4dbcb6edabf8d0227a76 v: v3 --- [refs] | 2 +- trunk/fs/namei.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 95085105e739..c7aa3e9f4e45 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6f926b5ba75c568296ec227e7d782db4ddbdca5c +refs/heads/master: cdce5d6b94b6182f6d8a5b7b52923933e98cbc92 diff --git a/trunk/fs/namei.c b/trunk/fs/namei.c index 0d1dff7d3d95..aaaa81036234 100644 --- a/trunk/fs/namei.c +++ b/trunk/fs/namei.c @@ -763,6 +763,7 @@ static fastcall int __link_path_walk(const char * name, struct nameidata *nd) struct qstr this; unsigned int c; + nd->flags |= LOOKUP_CONTINUE; err = exec_permission_lite(inode, nd); if (err == -EAGAIN) { err = permission(inode, MAY_EXEC, nd); @@ -815,7 +816,6 @@ static fastcall int __link_path_walk(const char * name, struct nameidata *nd) if (err < 0) break; } - nd->flags |= LOOKUP_CONTINUE; /* This does the actual lookups.. */ err = do_lookup(nd, &this, &next); if (err)