summaryrefslogtreecommitdiffstats
path: root/fs/crypto
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2017-05-22 18:14:06 -0700
committerTheodore Ts'o <tytso@mit.edu>2017-06-23 19:59:08 -0400
commit27e47a6342e21b005a15a1f0afea0b6f179e0a71 (patch)
treecd7a921261cfc3fef680735ec00328927daacaff /fs/crypto
parent3c2993b8c6143d8a5793746a54eba8f86f95240f (diff)
downloadlinux-stable-27e47a6342e21b005a15a1f0afea0b6f179e0a71.tar.gz
linux-stable-27e47a6342e21b005a15a1f0afea0b6f179e0a71.tar.bz2
linux-stable-27e47a6342e21b005a15a1f0afea0b6f179e0a71.zip
fscrypt: inline fscrypt_free_filename()
fscrypt_free_filename() only needs to do a kfree() of crypto_buf.name, which works well as an inline function. We can skip setting the various pointers to NULL, since no user cares about it (the name is always freed just before it goes out of scope). Signed-off-by: Eric Biggers <ebiggers@google.com> Reviewed-by: David Gstir <david@sigma-star.at> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/crypto')
-rw-r--r--fs/crypto/fname.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/fs/crypto/fname.c b/fs/crypto/fname.c
index d1bb02b1ee58..ad9f814fdead 100644
--- a/fs/crypto/fname.c
+++ b/fs/crypto/fname.c
@@ -453,12 +453,3 @@ errout:
return ret;
}
EXPORT_SYMBOL(fscrypt_setup_filename);
-
-void fscrypt_free_filename(struct fscrypt_name *fname)
-{
- kfree(fname->crypto_buf.name);
- fname->crypto_buf.name = NULL;
- fname->usr_fname = NULL;
- fname->disk_name.name = NULL;
-}
-EXPORT_SYMBOL(fscrypt_free_filename);