summaryrefslogtreecommitdiff
path: root/security/apparmor
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2023-09-16 19:49:26 +0300
committerAl Viro <viro@zeniv.linux.org.uk>2023-12-21 20:53:43 +0300
commitc5f3fd21789cff8fa1120e802dd1390d34e3eec0 (patch)
tree402f7146f96187d135210e6a135dccc35600708b /security/apparmor
parent12c0c3a65a0f399e9bb582350314d59960e62919 (diff)
downloadlinux-c5f3fd21789cff8fa1120e802dd1390d34e3eec0.tar.xz
apparmorfs: don't duplicate kfree_link()
rawdata_link_cb() is identical to it Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'security/apparmor')
-rw-r--r--security/apparmor/apparmorfs.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/security/apparmor/apparmorfs.c b/security/apparmor/apparmorfs.c
index 38650e52ef57..63ca77103de9 100644
--- a/security/apparmor/apparmorfs.c
+++ b/security/apparmor/apparmorfs.c
@@ -1615,11 +1615,6 @@ static char *gen_symlink_name(int depth, const char *dirname, const char *fname)
return buffer;
}
-static void rawdata_link_cb(void *arg)
-{
- kfree(arg);
-}
-
static const char *rawdata_get_link_base(struct dentry *dentry,
struct inode *inode,
struct delayed_call *done,
@@ -1643,7 +1638,7 @@ static const char *rawdata_get_link_base(struct dentry *dentry,
if (IS_ERR(target))
return target;
- set_delayed_call(done, rawdata_link_cb, target);
+ set_delayed_call(done, kfree_link, target);
return target;
}