apparmorfs: don't duplicate kfree_link()
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 16 Sep 2023 16:49:26 +0000 (12:49 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 21 Dec 2023 17:53:43 +0000 (12:53 -0500)
rawdata_link_cb() is identical to it

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
security/apparmor/apparmorfs.c

index 38650e5..63ca771 100644 (file)
@@ -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;
 }