diff options
| author | Eric W. Biederman <ebiederm@xmission.com> | 2015-05-11 16:44:25 -0500 |
|---|---|---|
| committer | Luis Henriques <luis.henriques@canonical.com> | 2015-07-15 10:01:06 +0100 |
| commit | ece47480151b7310a05556aa24ea394212704dfe (patch) | |
| tree | 5bab9bf278060dbcf0d7345ac3e3928342a62d08 /include/linux | |
| parent | 452452beb88f93d280c6b6540fd434f98930eab6 (diff) | |
proc: Allow creating permanently empty directories that serve as mount points
commit eb6d38d5427b3ad42f5268da0f1dd31bb0af1264 upstream.
Add a new function proc_create_mount_point that when used to creates a
directory that can not be added to.
Add a new function is_empty_pde to test if a function is a mount
point.
Update the code to use make_empty_dir_inode when reporting
a permanently empty directory to the vfs.
Update the code to not allow adding to permanently empty directories.
Update /proc/openprom and /proc/fs/nfsd to be permanently empty directories.
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
[ luis: backported to 3.16: adjusted context ]
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
