Messages in this thread Patch in this message | | | From | Chen Hanxiao <> | Subject | [PATCH] userns: use marco instead of magic number for max userns level | Date | Fri, 5 Sep 2014 13:39:25 +0800 |
| |
Use marco instead of magic number for max user namespace level.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com> --- kernel/user_namespace.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c index aa312b0..5435489 100644 --- a/kernel/user_namespace.c +++ b/kernel/user_namespace.c @@ -47,6 +47,8 @@ static void set_cred_user_ns(struct cred *cred, struct user_namespace *user_ns) cred->user_ns = user_ns; } +#define MAX_USER_NS_LEVEL 32 + /* * Create a new user namespace, deriving the creator from the user in the * passed credentials, and replacing that user with the new root user for the @@ -62,7 +64,7 @@ int create_user_ns(struct cred *new) kgid_t group = new->egid; int ret; - if (parent_ns->level > 32) + if (parent_ns->level > MAX_USER_NS_LEVEL) return -EUSERS; /* -- 1.9.0
| |