projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cred: simpler, 1D supplementary groups
[cascardo/linux.git]
/
kernel
/
uid16.c
diff --git
a/kernel/uid16.c
b/kernel/uid16.c
index
d58cc4d
..
cc40793
100644
(file)
--- a/
kernel/uid16.c
+++ b/
kernel/uid16.c
@@
-117,7
+117,7
@@
static int groups16_to_user(old_gid_t __user *grouplist,
kgid_t kgid;
for (i = 0; i < group_info->ngroups; i++) {
kgid_t kgid;
for (i = 0; i < group_info->ngroups; i++) {
- kgid =
GROUP_AT(group_info, i)
;
+ kgid =
group_info->gid[i]
;
group = high2lowgid(from_kgid_munged(user_ns, kgid));
if (put_user(group, grouplist+i))
return -EFAULT;
group = high2lowgid(from_kgid_munged(user_ns, kgid));
if (put_user(group, grouplist+i))
return -EFAULT;
@@
-142,7
+142,7
@@
static int groups16_from_user(struct group_info *group_info,
if (!gid_valid(kgid))
return -EINVAL;
if (!gid_valid(kgid))
return -EINVAL;
-
GROUP_AT(group_info, i)
= kgid;
+
group_info->gid[i]
= kgid;
}
return 0;
}
return 0;