Skip to content

Commit e19d7f7

Browse files
qc-azarrabijenswi-linaro
authored andcommitted
tee: qcomtee: initialize result before use in release worker
Initialize result to 0 so the error path doesn't read it uninitialized when the invoke fails. Fixes a Smatch warning. Reported-by: Dan Carpenter <dan.carpenter@linaro.org> Closes: https://lore.kernel.org/op-tee/7c1e0de2-7d42-4c6b-92fe-0e4fe5d650b5@oss.qualcomm.com/ Fixes: d6e2908 ("tee: add Qualcomm TEE driver") Signed-off-by: Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com> Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
1 parent ac5ae0a commit e19d7f7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/tee/qcomtee/core.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ static void qcomtee_do_release_qtee_object(struct work_struct *work)
8282
{
8383
struct qcomtee_object *object;
8484
struct qcomtee *qcomtee;
85-
int ret, result;
85+
int ret, result = 0;
8686

8787
/* RELEASE does not require any argument. */
8888
struct qcomtee_arg args[] = { { .type = QCOMTEE_ARG_TYPE_INV } };

0 commit comments

Comments
 (0)