Eric W. Biederman
39241beb78
userns: Convert ubifs to use kuid/kgid
...
Cc: Artem Bityutskiy <dedekind1@gmail.com >
Cc: Adrian Hunter <adrian.hunter@intel.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:36 -07:00
Eric W. Biederman
61293ee274
userns: Convert squashfs to use kuid/kgid where appropriate
...
Cc: Phillip Lougher <phillip@squashfs.org.uk >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:35 -07:00
Eric W. Biederman
df814654f3
userns: Convert reiserfs to use kuid and kgid where appropriate
...
Cc: reiserfs-devel@vger.kernel.org
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:34 -07:00
Eric W. Biederman
c18cdc1a3e
userns: Convert jfs to use kuid/kgid where appropriate
...
Cc: Dave Kleikamp <shaggy@kernel.org >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:33 -07:00
Eric W. Biederman
0cfe53d3c3
userns: Convert jffs2 to use kuid and kgid where appropriate
...
- General routine uid/gid conversion work
- When storing posix acls treat ACL_USER and ACL_GROUP separately
so I can call from_kuid or from_kgid as appropriate.
- When reading posix acls treat ACL_USER and ACL_GROUP separately
so I can call make_kuid or make_kgid as appropriate.
Cc: David Woodhouse <dwmw2@infradead.org >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:33 -07:00
Eric W. Biederman
0e1a43c716
userns: Convert hpfs to use kuid and kgid where appropriate
...
Cc: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:32 -07:00
Eric W. Biederman
2f2f43d3c7
userns: Convert btrfs to use kuid/kgid where appropriate
...
Cc: Chris Mason <chris.mason@fusionio.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:31 -07:00
Eric W. Biederman
7f5b82b835
userns: Convert bfs to use kuid/kgid where appropriate
...
Cc: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:31 -07:00
Eric W. Biederman
8fed10be00
userns: Convert affs to use kuid/kgid wherwe appropriate
...
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:30 -07:00
Eric W. Biederman
f31389d508
userns: On alpha modify linux_to_osf_stat to use convert from kuids and kgids
...
Silencing build errors and potentially allowing people to use osf
system calls in from processes running in a non-default user namespace.
It seems this stat call was missed in my first round of converting the
stat system calls, bother.
Cc: Richard Henderson <rth@twiddle.net >
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru >
Cc: Matt Turner <mattst88@gmail.com >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2012-09-21 03:13:29 -07:00
Eric W. Biederman
6c1ee03359
userns: On ia64 deal with current_uid and current_gid being kuid and kgid
...
These ia64 uses of current_uid and current_gid slipped through the
cracks when I was converting everything to kuids and kgids convert
them now.
Cc: Tony Luck <tony.luck@intel.com >
Cc: Fenghua Yu <fenghua.yu@intel.com >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2012-09-21 03:13:29 -07:00
Eric W. Biederman
9e184e0aa3
userns: On ppc convert current_uid from a kuid before printing.
...
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Paul Mackerras <paulus@samba.org >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2012-09-21 03:13:28 -07:00
Eric W. Biederman
558a4479d9
userns: Convert s390 getting uid and gid system calls to use kuid and kgid
...
Convert getresuid, getresgid, getuid, geteuid, getgid, getegid
Convert struct cred kuids and kgids into userspace uids and gids when
returning them.
These s390 system calls slipped through the cracks in my first
round of converstions :(
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com >
Cc: Heiko Carstens <heiko.carstens@de.ibm.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:27 -07:00
Eric W. Biederman
6a62a21625
userns: Convert s390 hypfs to use kuid and kgid where appropriate
...
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com >
Cc: Heiko Carstens <heiko.carstens@de.ibm.com >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2012-09-21 03:13:26 -07:00
Eric W. Biederman
4a2ebb93bf
userns: Convert binder ipc to use kuids
...
Cc: Arve Hjønnevåg <arve@android.com >
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:26 -07:00
Eric W. Biederman
d2b31ca644
userns: Teach security_path_chown to take kuids and kgids
...
Don't make the security modules deal with raw user space uid and
gids instead pass in a kuid_t and a kgid_t so that security modules
only have to deal with internal kernel uids and gids.
Cc: Al Viro <viro@zeniv.linux.org.uk >
Cc: James Morris <james.l.morris@oracle.com >
Cc: John Johansen <john.johansen@canonical.com >
Cc: Kentaro Takeda <takedakn@nttdata.co.jp >
Cc: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:25 -07:00
Eric W. Biederman
8b94eea4bf
userns: Add user namespace support to IMA
...
Use kuid's in the IMA rules.
When reporting the current uid in audit logs use from_kuid
to get a usable value.
Cc: Mimi Zohar <zohar@us.ibm.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:24 -07:00
Eric W. Biederman
cf9c93526f
userns: Convert EVM to deal with kuids and kgids in it's hmac computation
...
Cc: Mimi Zohar <zohar@us.ibm.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:24 -07:00
Eric W. Biederman
29f82ae56e
userns: Convert hostfs to use kuid and kgid where appropriate
...
Cc: Jeff Dike <jdike@addtoit.com >
Cc: Richard Weinberger <richard@nod.at >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:23 -07:00
Eric W. Biederman
581abc09c2
userns: Convert selinux to use kuid and kgid where appropriate
...
Cc: Stephen Smalley <sds@tycho.nsa.gov >
Cc: James Morris <james.l.morris@oracle.com >
Cc: Eric Paris <eparis@parisplace.org >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2012-09-21 03:13:22 -07:00
Eric W. Biederman
609fcd1b3a
userns: Convert tomoyo to use kuid and kgid where appropriate
...
Acked-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:22 -07:00
Eric W. Biederman
2db8145293
userns: Convert apparmor to use kuid and kgid where appropriate
...
Cc: John Johansen <john.johansen@canonical.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:21 -07:00
Eric W. Biederman
e4849737f7
userns: Convert loop to use kuid_t instead of uid_t
...
Cc: Jens Axboe <jaxboe@fusionio.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:20 -07:00
Eric W. Biederman
d03ca5820d
userns: Convert ipathfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID
...
Acked-by: Mike Marciniszyn <mike.marciniszyn@intel.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:19 -07:00
Eric W. Biederman
2f83ffa874
userns: Convert freevxfs to use kuid/kgid where appropriate
...
Cc: Christoph Hellwig <hch@infradead.org >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:19 -07:00
Eric W. Biederman
a726ecce75
userns: Convert the sysv filesystem to use kuid/kgid where appropriate
...
Cc: Christoph Hellwig <hch@infradead.org >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:18 -07:00
Eric W. Biederman
85a03d1bba
userns: Convert the qnx6 filesystem to use kuid/kgid where appropriate
...
Cc: Kai Bankett <chaosman@ontika.net >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:17 -07:00
Eric W. Biederman
511728d778
userns: Convert the qnx4 filesystem to use kuid/kgid where appropriate
...
Acked-by: Anders Larsen <al@alarsen.net >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:17 -07:00
Eric W. Biederman
80fcbe751f
userns: Convert omfs to use kuid and kgid where appropriate
...
Acked-by: Bob Copeland <me@bobcopeland.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:16 -07:00
Eric W. Biederman
b29f7751c9
userns: Convert ntfs to use kuid and kgid where appropriate
...
Cc: Anton Altaparmakov <anton@tuxera.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:15 -07:00
Eric W. Biederman
305d3d0dbc
userns: Convert nillfs2 to use kuid/kgid where appropriate
...
Acked-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:15 -07:00
Eric W. Biederman
f303bdc55e
userns: Convert minix to use kuid/kgid where appropriate
...
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:14 -07:00
Eric W. Biederman
1a0a994ebe
userns: Convert logfs to use kuid/kgid where appropriate
...
Cc: Joern Engel <joern@logfs.org >
Cc: Prasad Joshi <prasadjoshi.linux@gmail.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:13 -07:00
Eric W. Biederman
ba64e2b9e3
userns: Convert isofs to use kuid/kgid where appropriate
...
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:12 -07:00
Eric W. Biederman
16525e3f14
userns: Convert hfsplus to use kuid and kgid where appropriate
...
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:12 -07:00
Eric W. Biederman
43b5e4ccd4
userns: Convert hfs to use kuid and kgid where appropriate
...
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:11 -07:00
Eric W. Biederman
d001b05365
userns: Convert exofs to use kuid/kgid where appropriate
...
Cc: Benny Halevy <bhalevy@tonian.com >
Acked-by: Boaz Harrosh <bharrosh@panasas.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:10 -07:00
Eric W. Biederman
5d4ea4da6a
userns: Convert efs to use kuid/kgid where appropriate
...
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:10 -07:00
Eric W. Biederman
cdf8c58a35
userns: Convert ecryptfs to use kuid/kgid where appropriate
...
Cc: Tyler Hicks <tyhicks@canonical.com >
Cc: Dustin Kirkland <dustin.kirkland@gazzang.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:09 -07:00
Eric W. Biederman
a7d9cfe97b
userns: Convert cramfs to use kuid/kgid where appropriate
...
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:08 -07:00
Eric W. Biederman
31aba059bb
userns: Convert befs to use kuid/kgid where appropriate
...
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:08 -07:00
Eric W. Biederman
c010d1ff4f
userns: Convert adfs to use kuid and kgid where appropriate
...
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:07 -07:00
Eric W. Biederman
9a11f4513c
userns: Convert xenfs to use kuid and kgid where appropriate
...
Cc: Ian Campbell <ian.campbell@citrix.com >
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:06 -07:00
Eric W. Biederman
a0eb3a05a8
userns: Convert hugetlbfs to use kuid/kgid where appropriate
...
Note sysctl_hugetlb_shm_group can only be written in the root user
in the initial user namespace, so we can assume sysctl_hugetlb_shm_group
is in the initial user namespace.
Cc: William Irwin <wli@holomorphy.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:05 -07:00
Eric W. Biederman
91fa2ccaa8
userns: Convert devtmpfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID
...
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:13:05 -07:00
Eric W. Biederman
b9b73f7c4d
userns: Convert usb functionfs to use kuid/kgid where appropriate
...
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Acked-by: Felipe Balbi <balbi@ti.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:12:51 -07:00
Eric W. Biederman
32d639c66e
userns: Convert gadgetfs to use kuid and kgid where appropriate
...
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Acked-by: Felipe Balbi <balbi@ti.com >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-21 03:12:16 -07:00
Eric W. Biederman
170782eb89
userns: Convert fat to use kuid/kgid where appropriate
...
Acked-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp >
Acked-by: Serge Hallyn <serge.hallyn@canonical.com >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2012-09-20 06:11:55 -07:00
Eric W. Biederman
1a06d420ce
userns: Convert quota
...
Now that the type changes are done, here is the final set of
changes to make the quota code work when user namespaces are enabled.
Small cleanups and fixes to make the code build when user namespaces
are enabled.
Cc: Jan Kara <jack@suse.cz >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2012-09-18 01:01:42 -07:00
Eric W. Biederman
7b9c7321ca
userns: Convert struct dquot_warn
...
Convert w_dq_id to be a struct kquid and remove the now unncessary
w_dq_type.
This is a simple conversion and enough other places have already
been converted that this actually reduces the code complexity
by a little bit, when removing now unnecessary type conversions.
Cc: Jan Kara <jack@suse.cz >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2012-09-18 01:01:42 -07:00