aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/sysctl_net_unix.c
diff options
context:
space:
mode:
authorRam Pai <[email protected]>2008-03-27 12:06:25 +0000
committerAl Viro <[email protected]>2008-04-23 04:05:03 +0000
commit2d4d4864ac08caff5c204a752bd004eed4f08760 (patch)
treea8907c33afae589146fdcd06eacd740aff48c6a1 /net/unix/sysctl_net_unix.c
parent[patch 5/7] vfs: mountinfo: allow using process root (diff)
downloadkernel-2d4d4864ac08caff5c204a752bd004eed4f08760.tar.gz
kernel-2d4d4864ac08caff5c204a752bd004eed4f08760.zip
[patch 6/7] vfs: mountinfo: add /proc/<pid>/mountinfo
[[email protected]] rewrite and split big patch into managable chunks /proc/mounts in its current form lacks important information: - propagation state - root of mount for bind mounts - the st_dev value used within the filesystem - identifier for each mount and it's parent It also suffers from the following problems: - not easily extendable - ambiguity of mountpoints within a chrooted environment - doesn't distinguish between filesystem dependent and independent options - doesn't distinguish between per mount and per super block options This patch introduces /proc/<pid>/mountinfo which attempts to address all these deficiencies. Code shared between /proc/<pid>/mounts and /proc/<pid>/mountinfo is extracted into separate functions. Thanks to Al Viro for the help in getting the design right. Signed-off-by: Ram Pai <[email protected]> Signed-off-by: Miklos Szeredi <[email protected]> Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions