|
@@ -4650,7 +4650,8 @@ out:
|
|
|
* have ->get_link() not calling nd_jump_link(). Using (or not using) it
|
|
|
* for any given inode is up to filesystem.
|
|
|
*/
|
|
|
-int generic_readlink(struct dentry *dentry, char __user *buffer, int buflen)
|
|
|
+static int generic_readlink(struct dentry *dentry, char __user *buffer,
|
|
|
+ int buflen)
|
|
|
{
|
|
|
DEFINE_DELAYED_CALL(done);
|
|
|
struct inode *inode = d_inode(dentry);
|
|
@@ -4666,7 +4667,6 @@ int generic_readlink(struct dentry *dentry, char __user *buffer, int buflen)
|
|
|
do_delayed_call(&done);
|
|
|
return res;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(generic_readlink);
|
|
|
|
|
|
/**
|
|
|
* vfs_readlink - copy symlink body into userspace buffer
|