aboutsummaryrefslogtreecommitdiff
path: root/scripts/rustdoc_test_builder.rs
diff options
context:
space:
mode:
authorMarc Zyngier <[email protected]>2024-07-05 10:31:54 +0100
committerThomas Gleixner <[email protected]>2024-07-15 15:13:55 +0200
commitf0eb154c39471bf881422e8ac23e4c037289ece9 (patch)
tree0254a6f8a3f3da10bb494d01566f4cfae28d5e68 /scripts/rustdoc_test_builder.rs
parent7d2c2048a86477461f7bc75d064579ed349472bc (diff)
irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
vmovp_lock is abused in a number of cases to serialise updates to vlpi_count[] and deal with map/unmap of a VM to ITSs. Instead, provide a per-VM lock and revisit the use of vlpi_count[] so that it is always wrapped in this per-VM vmapp_lock. This reduces the potential contention on a concurrent VMOVP command, and paves the way for subsequent VPE locking that holding vmovp_lock actively prevents due to the lock ordering. Signed-off-by: Marc Zyngier <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Tested-by: Nianyao Tang <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'scripts/rustdoc_test_builder.rs')
0 files changed, 0 insertions, 0 deletions