linux/drivers/tee/optee
YueHaibing 62ade1bed2 tee: optee: Fix unsigned comparison with less than zero
The return from the call to tee_client_invoke_func can be a
negative error code however this is being assigned to an
unsigned variable 'ret' hence the check is always false.
Fix this by making 'ret' an int.

Detected by Coccinelle ("Unsigned expression compared with zero:
ret < 0")

Fixes: c3fa24af92 ("tee: optee: add TEE bus device enumeration support")
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Reviewed-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2019-02-20 17:57:47 +01:00
..
call.c This pull request updates the previous tee-drv-dynamic-shm-for-v4.16 pull 2018-01-11 18:05:06 -08:00
core.c tee: optee: add TEE bus device enumeration support 2019-02-01 15:12:46 +01:00
device.c tee: optee: Fix unsigned comparison with less than zero 2019-02-20 17:57:47 +01:00
Kconfig tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig 2018-06-20 11:20:36 +02:00
Makefile tee: optee: add TEE bus device enumeration support 2019-02-01 15:12:46 +01:00
optee_msg.h tee: optee: Update protocol definitions 2017-12-15 13:32:31 +01:00
optee_private.h tee: optee: add TEE bus device enumeration support 2019-02-01 15:12:46 +01:00
optee_smc.h tee: optee: GET_OS_REVISION: document a2 as a build identifier 2018-03-06 11:03:55 +01:00
rpc.c tee: replace getnstimeofday64() with ktime_get_real_ts64() 2018-06-19 16:37:14 +02:00
shm_pool.c tee: optee: add optee-specific shared pool implementation 2017-12-15 13:36:17 +01:00
shm_pool.h tee: optee: add optee-specific shared pool implementation 2017-12-15 13:36:17 +01:00
supp.c tee: add supp_nowait flag in tee_context struct 2019-02-01 15:12:46 +01:00