• Al Viro's avatar
    replace ->follow_link() with new method that could stay in RCU mode · 6b255391
    Al Viro authored
    new method: ->get_link(); replacement of ->follow_link().  The differences
    are:
    	* inode and dentry are passed separately
    	* might be called both in RCU and non-RCU mode;
    the former is indicated by passing it a NULL dentry.
    	* when called that way it isn't allowed to block
    and should return ERR_PTR(-ECHILD) if it needs to be called
    in non-RCU mode.
    
    It's a flagday change - the old method is gone, all in-tree instances
    converted.  Conversion isn't hard; said that, so far very few instances
    do not immediately bail out when called in RCU mode.  That'll change
    in the next commits.
    Signed-off-by: 's avatarAl Viro <viro@zeniv.linux.org.uk>
    6b255391
Name
Last commit
Last update
..
Kconfig Loading commit data...
Makefile Loading commit data...
block.c Loading commit data...
cache.c Loading commit data...
decompressor.c Loading commit data...
decompressor.h Loading commit data...
decompressor_multi.c Loading commit data...
decompressor_multi_percpu.c Loading commit data...
decompressor_single.c Loading commit data...
dir.c Loading commit data...
export.c Loading commit data...
file.c Loading commit data...
file_cache.c Loading commit data...
file_direct.c Loading commit data...
fragment.c Loading commit data...
id.c Loading commit data...
inode.c Loading commit data...
lz4_wrapper.c Loading commit data...
lzo_wrapper.c Loading commit data...
namei.c Loading commit data...
page_actor.c Loading commit data...
page_actor.h Loading commit data...
squashfs.h Loading commit data...
squashfs_fs.h Loading commit data...
squashfs_fs_i.h Loading commit data...
squashfs_fs_sb.h Loading commit data...
super.c Loading commit data...
symlink.c Loading commit data...
xattr.c Loading commit data...
xattr.h Loading commit data...
xattr_id.c Loading commit data...
xz_wrapper.c Loading commit data...
zlib_wrapper.c Loading commit data...