* [RESEND][PATCH] userns: use marco instead of magic number for max userns level
@ 2014-09-11 9:51 Chen Hanxiao
[not found] ` <1410429091-7234-1-git-send-email-chenhanxiao-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Chen Hanxiao @ 2014-09-11 9:51 UTC (permalink / raw)
To: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA
Cc: Fabian Frederick, Serge Hallyn, Eric W. Biederman, Oleg Nesterov
Use marco instead of magic number
for max user namespace level.
Signed-off-by: Chen Hanxiao <chenhanxiao-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
---
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
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [RESEND][PATCH] userns: use marco instead of magic number for max userns level
[not found] ` <1410429091-7234-1-git-send-email-chenhanxiao-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
@ 2014-09-11 16:30 ` Serge Hallyn
2014-09-11 18:17 ` Aristeu Rozanski
1 sibling, 0 replies; 4+ messages in thread
From: Serge Hallyn @ 2014-09-11 16:30 UTC (permalink / raw)
To: Chen Hanxiao
Cc: Fabian Frederick,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
Oleg Nesterov, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
Eric W. Biederman
Quoting Chen Hanxiao (chenhanxiao-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org):
> Use marco instead of magic number
> for max user namespace level.
>
> Signed-off-by: Chen Hanxiao <chenhanxiao-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
Acked-by: Serge E. Hallyn <serge.hallyn-GeWIH/nMZzLQT0dZR+AlfA@public.gmane.org>
> ---
> 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
>
> _______________________________________________
> Containers mailing list
> Containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
> https://lists.linuxfoundation.org/mailman/listinfo/containers
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [RESEND][PATCH] userns: use marco instead of magic number for max userns level
[not found] ` <1410429091-7234-1-git-send-email-chenhanxiao-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-09-11 16:30 ` Serge Hallyn
@ 2014-09-11 18:17 ` Aristeu Rozanski
[not found] ` <20140911181741.GU22290-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
1 sibling, 1 reply; 4+ messages in thread
From: Aristeu Rozanski @ 2014-09-11 18:17 UTC (permalink / raw)
To: Chen Hanxiao
Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
Serge Hallyn, Oleg Nesterov, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
Fabian Frederick, Eric W. Biederman
On Thu, Sep 11, 2014 at 05:51:31PM +0800, Chen Hanxiao wrote:
> Use marco instead of magic number
> for max user namespace level.
patch is ok, but you might want to do s/marco/macro/
--
Aristeu
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [RESEND][PATCH] userns: use marco instead of magic number for max userns level
[not found] ` <20140911181741.GU22290-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2014-09-12 1:54 ` Chen, Hanxiao
0 siblings, 0 replies; 4+ messages in thread
From: Chen, Hanxiao @ 2014-09-12 1:54 UTC (permalink / raw)
To: Aristeu Rozanski
Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
Serge Hallyn, Oleg Nesterov,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Fabian Frederick, Eric W. Biederman
> -----Original Message-----
> From: Aristeu Rozanski [mailto:aris-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org]
>
> On Thu, Sep 11, 2014 at 05:51:31PM +0800, Chen Hanxiao wrote:
> > Use marco instead of magic number
> > for max user namespace level.
>
> patch is ok, but you might want to do s/marco/macro/
>
Sorry for that typo..
Do I need to resend it?
Thanks,
- Chen
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-09-12 1:54 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-11 9:51 [RESEND][PATCH] userns: use marco instead of magic number for max userns level Chen Hanxiao
[not found] ` <1410429091-7234-1-git-send-email-chenhanxiao-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-09-11 16:30 ` Serge Hallyn
2014-09-11 18:17 ` Aristeu Rozanski
[not found] ` <20140911181741.GU22290-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-09-12 1:54 ` Chen, Hanxiao
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox