]> git.baikalelectronics.ru Git - kernel.git/commit
optee: Fix memory leak when failing to register shm pages
authorTyler Hicks <tyhicks@linux.microsoft.com>
Mon, 14 Jun 2021 22:33:10 +0000 (17:33 -0500)
committerJens Wiklander <jens.wiklander@linaro.org>
Wed, 21 Jul 2021 05:39:33 +0000 (07:39 +0200)
commitb1d3fc574a901025284d6493591036ee32e61a19
tree10884b92a2490ef91de28f8fdb39b60dcc47d5e0
parent1f1666416de944b8eb5f4b7888ec514f1a2fe178
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: bf7371a0fe7e ("tee: optee: Fix dynamic shm pool allocations")
Fixes: e21b1bcf2e53 ("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>
drivers/tee/optee/shm_pool.c