optee: Fix NULL but dereferenced coccicheck error
authorYang Li <yang.lee@linux.alibaba.com>
Mon, 22 Nov 2021 02:20:50 +0000 (10:20 +0800)
committerJens Wiklander <jens.wiklander@linaro.org>
Mon, 29 Nov 2021 21:02:25 +0000 (22:02 +0100)
Eliminate the following coccicheck warning:
./drivers/tee/optee/smc_abi.c:1508:12-15: ERROR: optee is NULL but
dereferenced.

Reported-by: Abaci Robot <abaci@linux.alibaba.com>
Fixes: 6749e69c4dad ("optee: add asynchronous notifications")
Signed-off-by: Yang Li <yang.lee@linux.alibaba.com>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
drivers/tee/optee/smc_abi.c

index 92759d7..d7c8235 100644 (file)
@@ -1505,8 +1505,8 @@ err_free_optee:
        kfree(optee);
 err_free_pool:
        tee_shm_pool_free(pool);
-       if (optee->smc.memremaped_shm)
-               memunmap(optee->smc.memremaped_shm);
+       if (memremaped_shm)
+               memunmap(memremaped_shm);
        return rc;
 }