diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2021-04-01 22:03:41 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2021-04-07 13:57:13 -0400 |
commit | bcba1e7d0d520adba895d9e0800a056f734b0a6a (patch) | |
tree | e8dadedb7fc63a9a69db24db6b9bc9dec58145a0 /include/linux/namei.h | |
parent | ffb37ca3bd16ce6ea2df2f87fde9a31e94ebb54b (diff) | |
download | linux-bcba1e7d0d520adba895d9e0800a056f734b0a6a.tar.gz linux-bcba1e7d0d520adba895d9e0800a056f734b0a6a.tar.bz2 linux-bcba1e7d0d520adba895d9e0800a056f734b0a6a.zip |
take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space
Separate field in nameidata (nd->state) holding the flags that
should be internal-only - that way we both get some spare bits
in LOOKUP_... and get simpler rules for nd->root lifetime rules,
since we can set the replacement of LOOKUP_ROOT (ND_ROOT_PRESET)
at the same time we set nd->root.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'include/linux/namei.h')
-rw-r--r-- | include/linux/namei.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/linux/namei.h b/include/linux/namei.h index b9605b2b46e7..be9a2b349ca7 100644 --- a/include/linux/namei.h +++ b/include/linux/namei.h @@ -36,9 +36,6 @@ enum {LAST_NORM, LAST_ROOT, LAST_DOT, LAST_DOTDOT}; /* internal use only */ #define LOOKUP_PARENT 0x0010 -#define LOOKUP_JUMPED 0x1000 -#define LOOKUP_ROOT 0x2000 -#define LOOKUP_ROOT_GRABBED 0x0008 /* Scoping flags for lookup. */ #define LOOKUP_NO_SYMLINKS 0x010000 /* No symlink crossing. */ |