unprivileged mounts git tree

Miklos Szeredi
2008-05-07T12:05:35Z

Here's a git tree of the unprivileged mounts patchset:

git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git unprivileged-mounts

Could this be added to -mm (and dropped if it's in the way of
something) for some testing and added visibility until it's reviewed
by Christoph/Al?

I'm not reposting the whole patchset, since it's essentially the same
as the last submission, only updated to the latest git. But if
somebody wants it I can post them.

Thanks,
Miklos

Documentation/filesystems/fuse.txt | 88 ++++++++-
Documentation/filesystems/proc.txt | 40 ++++
fs/filesystems.c | 60 ++++++
fs/fuse/inode.c | 21 ++
fs/internal.h | 3 +-
fs/namespace.c | 366 +++++++++++++++++++++++++++---------
fs/pnode.c | 22 ++-
fs/pnode.h | 2 +
fs/super.c | 26 ---
include/linux/fs.h | 7 +
include/linux/mount.h | 4 +
kernel/sysctl.c | 16 ++
12 files changed, 527 insertions(+), 128 deletions(-)

Miklos Szeredi (10):
unprivileged mounts: add user mounts to the kernel
unprivileged mounts: allow unprivileged umount
unprivileged mounts: propagate error values from clone_mnt
unprivileged mounts: account user mounts
unprivileged mounts: allow unprivileged bind mounts
unprivileged mounts: allow unprivileged mounts
unprivileged mounts: add sysctl tunable for "safe" property
unprivileged mounts: make fuse safe
unprivileged mounts: propagation: inherit owner from parent
unprivileged mounts: add "no submounts" flag