diff options
author | Oliver Upton <[email protected]> | 2022-11-07 21:59:34 +0000 |
---|---|---|
committer | Marc Zyngier <[email protected]> | 2022-11-10 14:43:47 +0000 |
commit | 946fbfdf336b811479e024136c7cabc00157b6b9 (patch) | |
tree | 17f10d2a0e9a901c9cfe096b9a5fe80b1a32367e /lib/mpi/mpi-mod.c | |
parent | 0ab12f3574db6cb432917a667f9392a88e8f0dfc (diff) |
KVM: arm64: Make leaf->leaf PTE changes parallel-aware
Convert stage2_map_walker_try_leaf() to use the new break-before-make
helpers, thereby making the handler parallel-aware. As before, avoid the
break-before-make if recreating the existing mapping. Additionally,
retry execution if another vCPU thread is modifying the same PTE.
Signed-off-by: Oliver Upton <[email protected]>
Reviewed-by: Ben Gardon <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'lib/mpi/mpi-mod.c')
0 files changed, 0 insertions, 0 deletions