]> git.itanic.dy.fi Git - linux-stable/commit
optee: fix uninited async notif value
authorEtienne Carriere <etienne.carriere@linaro.org>
Thu, 20 Apr 2023 07:49:23 +0000 (09:49 +0200)
committerJens Wiklander <jens.wiklander@linaro.org>
Thu, 20 Apr 2023 12:52:25 +0000 (14:52 +0200)
commit654d0310007146fae87b0c1a68f81e53ad519b14
treea337fda6c8e74dfe41e95f83ae432c8f1956f30b
parenteeac8ede17557680855031c6f305ece2378af326
optee: fix uninited async notif value

Fixes an uninitialized variable in irq_handler() that could lead to
unpredictable behavior in case OP-TEE fails to handle SMC function ID
OPTEE_SMC_GET_ASYNC_NOTIF_VALUE. This change ensures that in that case
get_async_notif_value() properly reports there are no notification
event.

Reported-by: kernel test robot <lkp@intel.com>
Link: https://lore.kernel.org/r/202304200755.OoiuclDZ-lkp@intel.com/
Reported-by: Dan Carpenter <error27@gmail.com>
Link: https://lore.kernel.org/all/d9b7f69b-c737-4cb3-8e74-79fe00c934f9@kili.mountain/
Fixes: 6749e69c4dad ("optee: add asynchronous notifications")
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
drivers/tee/optee/smc_abi.c