remove page_follow_link
PATCH 1/1 remove page_follow_link
all filesystems have been switched to page_follow_link_light
fs/namei.c +0 -13
@@ -2388,18 +2403,6 @@ } } -int page_follow_link (struct dentry *dentry,struct nameidata *nd) -{ -struct page *page =NULL ; -char *s =page_getlink (dentry, &page); -int res =__vfs_follow_link (nd, s); -if (page) { -kunmap (page); -page_cache_release (page); - } -return res; -} -int page_symlink (struct inode *inode,const char *symname,int len) {struct address_space *mapping = inode->i_mapping;
@@ -2455,7 +2458,6 @@EXPORT_SYMBOL (lock_rename);EXPORT_SYMBOL (lookup_hash);EXPORT_SYMBOL (lookup_one_len); -EXPORT_SYMBOL (page_follow_link);EXPORT_SYMBOL (page_follow_link_light);EXPORT_SYMBOL (page_put_link);EXPORT_SYMBOL (page_readlink);
include/linux/fs.h +0 -1
@@ -1524,7 +1524,6 @@extern int vfs_readlink (struct dentry *,char __user *,int ,const char *);extern int vfs_follow_link (struct nameidata *,const char *);extern int page_readlink (struct dentry *,char __user *,int ); -extern int page_follow_link (struct dentry *,struct nameidata *);extern int page_follow_link_light (struct dentry *,struct nameidata *);extern void page_put_link (struct dentry *,struct nameidata *);extern int page_symlink (struct inode *inode,const char *symname,int len);