xen/arm: optee: check for preemption while freeing shared buffers
authorVolodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Wed, 18 Sep 2019 18:50:56 +0000 (18:50 +0000)
committerJulien Grall <julien.grall@arm.com>
Mon, 23 Sep 2019 10:23:41 +0000 (11:23 +0100)
commit208bef44c6e709251c4d1bbf647dc29a292119c8
treeaffc9c2b70b685df9c80907339899aab5efdfcd5
parent847c18e68136dd4943a6d0cfe26dc5e766b5bae2
xen/arm: optee: check for preemption while freeing shared buffers

We can check for hypercall_preempt_check() in the loop inside
optee_relinquish_resources() to increase hypervisor responsiveness in
case if preemption is required.

Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/tee/optee.c