summaryrefslogtreecommitdiffstats
path: root/fs/inode.c
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2015-05-02 15:54:06 +0200
committerAl Viro <viro@zeniv.linux.org.uk>2015-05-11 04:18:20 +0200
commit61ba64fc0768879a300599b011c176203bdf27d9 (patch)
treed04c61005dabd79e05edca9ed87c88c0a04905da /fs/inode.c
parentext4: split inode_operations for encrypted symlinks off the rest (diff)
downloadlinux-61ba64fc0768879a300599b011c176203bdf27d9.tar.xz
linux-61ba64fc0768879a300599b011c176203bdf27d9.zip
libfs: simple_follow_link()
let "fast" symlinks store the pointer to the body into ->i_link and use simple_follow_link for ->follow_link() Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/inode.c')
-rw-r--r--fs/inode.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/inode.c b/fs/inode.c
index ea37cd17b53f..952fb4852e38 100644
--- a/fs/inode.c
+++ b/fs/inode.c
@@ -152,6 +152,7 @@ int inode_init_always(struct super_block *sb, struct inode *inode)
inode->i_pipe = NULL;
inode->i_bdev = NULL;
inode->i_cdev = NULL;
+ inode->i_link = NULL;
inode->i_rdev = 0;
inode->dirtied_when = 0;