switch-linux/fs
Al Viro 294d71ff2f new helper: __legitimize_mnt()
same as legitimize_mnt(), except that it does *not* drop and regain
rcu_read_lock; return values are
0  =>  grabbed a reference, we are fine
1  =>  failed, just go away
-1 =>  failed, go away and mntput(bastard) when outside of rcu_read_lock

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2015-05-11 08:13:14 -04:00
..
9p don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
adfs
affs
afs
autofs4 don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
befs don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
bfs
btrfs Merge branch 'for-linus-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 2015-05-08 20:59:02 -07:00
cachefiles
ceph ceph: switch to simple_follow_link() 2015-05-10 22:18:28 -04:00
cifs don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
coda
configfs new helper: free_page_put_link() 2015-05-11 08:13:13 -04:00
cramfs
debugfs debugfs: switch to simple_follow_link() 2015-05-10 22:18:24 -04:00
devpts
dlm
ecryptfs don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
efivarfs Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-05-06 10:57:37 -07:00
efs
exofs exofs: switch to {simple,page}_symlink_inode_operations 2015-05-10 22:18:27 -04:00
exportfs
ext2 ext2: use simple_follow_link() 2015-05-10 22:18:21 -04:00
ext3 ext3: switch to simple_follow_link() 2015-05-10 22:18:22 -04:00
ext4 don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
f2fs switch ->put_link() from dentry to inode 2015-05-11 08:13:12 -04:00
fat
freevxfs freevxfs: switch to simple_follow_link() 2015-05-10 22:18:27 -04:00
fscache
fuse new helper: free_page_put_link() 2015-05-11 08:13:13 -04:00
gfs2 don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
hfs
hfsplus
hostfs switch ->put_link() from dentry to inode 2015-05-11 08:13:12 -04:00
hpfs
hppfs switch ->put_link() from dentry to inode 2015-05-11 08:13:12 -04:00
hugetlbfs
isofs
jbd
jbd2
jffs2 jffs2: switch to simple_follow_link() 2015-05-10 22:18:23 -04:00
jfs jfs: switch to simple_follow_link() 2015-05-10 22:18:26 -04:00
kernfs new helper: free_page_put_link() 2015-05-11 08:13:13 -04:00
lockd
logfs logfs: fix a pagecache leak for symlinks 2015-05-10 22:18:28 -04:00
minix
ncpfs
nfs don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
nfs_common
nfsd
nilfs2 nilfs2: fix sanity check of btree level in nilfs_btree_root_broken() 2015-05-05 17:10:11 -07:00
nls
notify
ntfs
ocfs2 ocfs2: dlm: fix race between purge and get lock resource 2015-05-05 17:10:11 -07:00
omfs
openpromfs
overlayfs switch ->put_link() from dentry to inode 2015-05-11 08:13:12 -04:00
proc switch ->put_link() from dentry to inode 2015-05-11 08:13:12 -04:00
pstore
qnx4
qnx6
quota
ramfs
reiserfs
romfs
squashfs
sysfs
sysv sysv: switch to simple_follow_link() 2015-05-10 22:18:26 -04:00
tracefs
ubifs ubifs: switch to simple_follow_link() 2015-05-10 22:18:25 -04:00
udf
ufs ufs: switch to simple_follow_link() 2015-05-10 22:18:25 -04:00
xfs don't pass nameidata to ->follow_link() 2015-05-10 22:20:15 -04:00
aio.c
anon_inodes.c
attr.c
bad_inode.c
binfmt_aout.c
binfmt_elf.c
binfmt_elf_fdpic.c
binfmt_em86.c
binfmt_flat.c
binfmt_misc.c
binfmt_script.c
block_dev.c
buffer.c
char_dev.c
compat.c
compat_binfmt_elf.c
compat_ioctl.c
coredump.c
dax.c
dcache.c
dcookies.c
direct-io.c
drop_caches.c
eventfd.c
eventpoll.c
exec.c
fcntl.c
fhandle.c
file.c
file_table.c
filesystems.c
fs-writeback.c
fs_pin.c
fs_struct.c
inode.c libfs: simple_follow_link() 2015-05-10 22:18:20 -04:00
internal.h
ioctl.c
Kconfig
Kconfig.binfmt
libfs.c new helper: free_page_put_link() 2015-05-11 08:13:13 -04:00
locks.c
Makefile
mbcache.c
mount.h new helper: __legitimize_mnt() 2015-05-11 08:13:14 -04:00
mpage.c
namei.c namei: make may_follow_link() safe in RCU mode 2015-05-11 08:13:13 -04:00
namespace.c new helper: __legitimize_mnt() 2015-05-11 08:13:14 -04:00
no-block.c
nsfs.c
open.c VFS: Handle lower layer dentry/inode in pathwalk 2015-05-11 08:13:10 -04:00
pipe.c
pnode.c
pnode.h
posix_acl.c
proc_namespace.c
read_write.c
readdir.c
select.c
seq_file.c
signalfd.c
splice.c splice: sendfile() at once fails for big files 2015-05-06 09:27:41 -06:00
stack.c
stat.c
statfs.c
super.c
sync.c
timerfd.c
utimes.c
xattr.c