summaryrefslogtreecommitdiff
path: root/rust/kernel/irq/request.rs
diff options
context:
space:
mode:
authorOliver Upton <oliver.upton@linux.dev>2025-09-05 03:05:30 -0700
committerOliver Upton <oliver.upton@linux.dev>2025-09-10 02:56:20 -0700
commit982f31bbb5b0adc79a9126c0f970e7801c6e8342 (patch)
tree4bf565982ea6796773a3537535ae5cfc3c17efd1 /rust/kernel/irq/request.rs
parentd54594accf732d17891d276aa1f545ef25606555 (diff)
KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock
Now that releases of LPIs have been unnested from the ap_list_lock there are no xarray writers that exist in a context where IRQs are already disabled. As such we can relax the locking to the non-IRQ disabling spinlock to guard the LPI xarray. Note that there are still readers of the LPI xarray where IRQs are disabled however the readers rely on RCU protection instead of the lock. Reviewed-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20250905100531.282980-6-oliver.upton@linux.dev Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
Diffstat (limited to 'rust/kernel/irq/request.rs')
0 files changed, 0 insertions, 0 deletions