fmp: fix prevent defect
authorBoojin Kim <boojin.kim@samsung.com>
Wed, 21 Mar 2018 05:43:59 +0000 (14:43 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:23:05 +0000 (20:23 +0300)
This patch fix prevent defect(214797)

Change-Id: Id95e5ce9b39862e07a1d995cefad3743887fa837
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
drivers/crypto/fmp/fmp_test.c

index d21a174d2419f081884fc669727c7d184f4e8601..58fa2d0b3aabbf95cfaf0e438135624dbcc2854a 100644 (file)
@@ -116,7 +116,7 @@ struct fmp_test_data *fmp_test_init(struct exynos_fmp *fmp)
 {
        int ret = 0;
        struct fmp_test_data *data;
-       struct device *dev = fmp->dev;
+       struct device *dev;
        struct inode *inode;
        struct super_block *sb;
        unsigned long blocksize;
@@ -124,13 +124,14 @@ struct fmp_test_data *fmp_test_init(struct exynos_fmp *fmp)
        fmode_t fmode = FMODE_WRITE | FMODE_READ;
 
        if (!fmp) {
-               dev_err(dev, "%s: Invalid exynos fmp struct\n", __func__);
+               pr_err("%s: Invalid exynos fmp struct\n", __func__);
                return NULL;
        }
        data = kmalloc(sizeof(struct fmp_test_data), GFP_KERNEL);
        if (!data)
                return NULL;
 
+       dev = fmp->dev;
        ret = get_fmp_host_type(dev, data);
        if (ret) {
                dev_err(dev, "%s: Fail to get host type. ret(%d)", __func__,