aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/pgtable.py
diff options
context:
space:
mode:
authorOliver Upton <[email protected]>2024-02-21 05:42:44 +0000
committerOliver Upton <[email protected]>2024-02-23 21:46:01 +0000
commit1d6f83f60f79ff0118823d904dc1f04ba89f9428 (patch)
treefbdc3db196a8eee199653b7247070d651e319056 /scripts/gdb/linux/pgtable.py
parent6613476e225e090cc9aad49be7fa504e290dd33d (diff)
KVM: arm64: vgic: Store LPIs in an xarray
Using a linked-list for LPIs is less than ideal as it of course requires iterative searches to find a particular entry. An xarray is a better data structure for this use case, as it provides faster searches and can still handle a potentially sparse range of INTID allocations. Start by storing LPIs in an xarray, punting usage of the xarray to a subsequent change. The observant among you will notice that we added yet another lock to the chain of locking order rules; document the ordering of the xa_lock. Don't worry, we'll get rid of the lpi_list_lock one day... Reviewed-by: Marc Zyngier <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Oliver Upton <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/pgtable.py')
0 files changed, 0 insertions, 0 deletions