|
@@ -703,16 +703,6 @@ out:
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
-static void
|
|
|
-ecryptfs_put_link(struct dentry *dentry, struct nameidata *nd, void *ptr)
|
|
|
-{
|
|
|
- char *buf = nd_get_link(nd);
|
|
|
- if (!IS_ERR(buf)) {
|
|
|
- /* Free the char* */
|
|
|
- kfree(buf);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
* upper_size_to_lower_size
|
|
|
* @crypt_stat: Crypt_stat associated with file
|
|
@@ -1121,7 +1111,7 @@ out:
|
|
|
const struct inode_operations ecryptfs_symlink_iops = {
|
|
|
.readlink = generic_readlink,
|
|
|
.follow_link = ecryptfs_follow_link,
|
|
|
- .put_link = ecryptfs_put_link,
|
|
|
+ .put_link = kfree_put_link,
|
|
|
.permission = ecryptfs_permission,
|
|
|
.setattr = ecryptfs_setattr,
|
|
|
.getattr = ecryptfs_getattr_link,
|