staging: ccree: simplify freeing SRAM memory address
authorGilad Ben-Yossef <gilad@benyossef.com>
Tue, 12 Dec 2017 14:53:09 +0000 (14:53 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 13 Dec 2017 11:39:38 +0000 (12:39 +0100)
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 <gilad@benyossef.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ccree/ssi_sram_mgr.c

index b664e9b..f72d64a 100644 (file)
@@ -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);
 }
 
 /**