diff options
| author | Marc Zyngier <maz@kernel.org> | 2025-11-20 17:25:22 +0000 |
|---|---|---|
| committer | Oliver Upton <oupton@kernel.org> | 2025-11-24 14:29:14 -0800 |
| commit | ca3c34da3644a24daf248be5dba72783c338dad4 (patch) | |
| tree | e4489fe05aff0d75ca554259e86fa2e69810e837 /scripts/generate_rust_analyzer.py | |
| parent | 1c3b3cadcd69f7415e8b3b1b1e81459e0e8c9f33 (diff) | |
KVM: arm64: GICv3: Handle in-LR deactivation when possible
Even when we have either an LR overflow or SPIs in flight, it is
extremely likely that the interrupt being deactivated is still in
the LRs, and that going all the way back to the the generic trap
handling code is a waste of time.
Instead, try and deactivate in place when possible, and only if
this fails, perform a full exit.
Tested-by: Fuad Tabba <tabba@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Tested-by: Mark Brown <broonie@kernel.org>
Link: https://msgid.link/20251120172540.2267180-33-maz@kernel.org
Signed-off-by: Oliver Upton <oupton@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions
