aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto/inside-secure/safexcel_hash.c
diff options
context:
space:
mode:
authorHimanshu Jha <himanshujha199640@gmail.com>2017-08-27 02:45:30 +0530
committerHerbert Xu <herbert@gondor.apana.org.au>2017-09-22 17:43:25 +0800
commit18fddf5fd2111dd670156b3dfb2dfed16d7889b4 (patch)
tree25fdab180b94b4f0449cd353ff13ea48eda1c5c1 /drivers/crypto/inside-secure/safexcel_hash.c
parentcrypto: n2 - remove null check before kfree (diff)
downloadlinux-dev-18fddf5fd2111dd670156b3dfb2dfed16d7889b4.tar.xz
linux-dev-18fddf5fd2111dd670156b3dfb2dfed16d7889b4.zip
crypto: inside-secure - remove null check before kfree
Kfree on NULL pointer is a no-op and therefore checking is redundant. Signed-off-by: Himanshu Jha <himanshujha199640@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
-rw-r--r--drivers/crypto/inside-secure/safexcel_hash.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/crypto/inside-secure/safexcel_hash.c b/drivers/crypto/inside-secure/safexcel_hash.c
index 3980f946874f..74feb6227101 100644
--- a/drivers/crypto/inside-secure/safexcel_hash.c
+++ b/drivers/crypto/inside-secure/safexcel_hash.c
@@ -308,10 +308,8 @@ unmap_cache:
ctx->base.cache_sz = 0;
}
free_cache:
- if (ctx->base.cache) {
- kfree(ctx->base.cache);
- ctx->base.cache = NULL;
- }
+ kfree(ctx->base.cache);
+ ctx->base.cache = NULL;
unlock:
spin_unlock_bh(&priv->ring[ring].egress_lock);