X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fuid16.c;h=602e5bbbceff51ef47d4a22d2e3a51e34a88cfd5;hb=c14c06b77d151352a4de73505e954b6df55fd23b;hp=f6c83d7ef0006fffe3cc9811b736c513c1b8f6f1;hpb=1b79821fe7855c34030bc2f177660874e0a0ab62;p=~andy%2Flinux diff --git a/kernel/uid16.c b/kernel/uid16.c index f6c83d7ef00..602e5bbbcef 100644 --- a/kernel/uid16.c +++ b/kernel/uid16.c @@ -176,7 +176,7 @@ SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) struct group_info *group_info; int retval; - if (!nsown_capable(CAP_SETGID)) + if (!ns_capable(current_user_ns(), CAP_SETGID)) return -EPERM; if ((unsigned)gidsetsize > NGROUPS_MAX) return -EINVAL;