linux/drivers/tee/optee
Tyler Hicks ec185dd3ab optee: Fix memory leak when failing to register shm pages
Free the previously allocated pages when we encounter an error condition
while attempting to register the pages with the secure world.

Fixes: a249dd200d ("tee: optee: Fix dynamic shm pool allocations")
Fixes: 5a769f6ff4 ("optee: Fix multi page dynamic shm pool alloc")
Cc: stable@vger.kernel.org
Signed-off-by: Tyler Hicks <tyhicks@linux.microsoft.com>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
2021-07-21 07:39:33 +02:00
..
call.c optee: use export_uuid() to copy client UUID 2021-05-18 07:59:27 +02:00
core.c ARM: SoC drivers for v5.13 2021-04-26 12:11:52 -07:00
device.c tee: optee: Use UUID API for exporting the UUID 2020-10-13 08:03:18 +02:00
Kconfig tee: optee: Fix compilation issue with nommu 2020-01-23 10:55:20 +01:00
Makefile tee: optee: fix build error caused by recent optee tracepoints feature 2021-03-30 09:33:33 +02:00
optee_msg.h optee: use export_uuid() to copy client UUID 2021-05-18 07:59:27 +02:00
optee_private.h drivers: optee: allow op-tee to access devices on the i2c bus 2020-08-21 11:41:45 +02:00
optee_rpc_cmd.h optee: sync OP-TEE headers 2021-02-02 14:50:41 +01:00
optee_smc.h optee: sync OP-TEE headers 2021-02-02 14:50:41 +01:00
optee_trace.h tee: optee: add invoke_fn tracepoints 2021-03-15 12:04:01 +01:00
rpc.c Simplify i2c acess in OP-TEE driver 2021-02-09 16:10:49 +01:00
shm_pool.c optee: Fix memory leak when failing to register shm pages 2021-07-21 07:39:33 +02:00
shm_pool.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
supp.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00