The code freeing the SRAM memory address was zeroing the address
on release although there is nothing secret about it. Simplify
the code by simply calling kfree directly.

Signed-off-by: Gilad Ben-Yossef <gi...@benyossef.com>
---
 drivers/staging/ccree/ssi_sram_mgr.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/staging/ccree/ssi_sram_mgr.c 
b/drivers/staging/ccree/ssi_sram_mgr.c
index b664e9b..f72d64a 100644
--- a/drivers/staging/ccree/ssi_sram_mgr.c
+++ b/drivers/staging/ccree/ssi_sram_mgr.c
@@ -32,13 +32,8 @@ struct cc_sram_ctx {
  */
 void cc_sram_mgr_fini(struct cc_drvdata *drvdata)
 {
-       struct cc_sram_ctx *smgr_ctx = drvdata->sram_mgr_handle;
-
        /* Free "this" context */
-       if (smgr_ctx) {
-               memset(smgr_ctx, 0, sizeof(struct cc_sram_ctx));
-               kfree(smgr_ctx);
-       }
+       kfree(drvdata->sram_mgr_handle);
 }
 
 /**
-- 
2.7.4

Reply via email to