free unused memory which is allocated in fsl_hifi4_open() function
when closing the hifi4 device.
Signed-off-by: Weiguang Kong <weiguang.kong@nxp.com>
static int fsl_hifi4_close(struct inode *inode, struct file *file)
{
+ struct fsl_hifi4 *hifi4_priv = dev_get_drvdata(hifi4_miscdev.parent);
+ struct device *dev = hifi4_priv->dev;
+ struct fsl_hifi4_engine *hifi4_engine;
+
+ hifi4_engine = file->private_data;
+ devm_kfree(dev, hifi4_engine);
+
return 0;
}