diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2025-06-02 03:05:29 -0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-06-02 03:05:29 -0400 |
commit | 61374cc145f4a56377eaf87c7409a97ec7a34041 (patch) | |
tree | c067f28e1650e8a5022afccbc8074e72ee586867 /scripts/lib/kdoc/kdoc_parser.py | |
parent | 438e22801b1958f86883812af70d402eda29c4f5 (diff) | |
parent | 4d62121ce9b58ea23c8d62207cbc604e98ecdc0a (diff) |
Merge tag 'kvmarm-fixes-6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
KVM/arm64 fixes for 6.16, take #1
- Make the irqbypass hooks resilient to changes in the GSI<->MSI
routing, avoiding behind stale vLPI mappings being left behind. The
fix is to resolve the VGIC IRQ using the host IRQ (which is stable)
and nuking the vLPI mapping upon a routing change.
- Close another VGIC race where vCPU creation races with VGIC
creation, leading to in-flight vCPUs entering the kernel w/o private
IRQs allocated.
- Fix a build issue triggered by the recently added workaround for
Ampere's AC04_CPU_23 erratum.
- Correctly sign-extend the VA when emulating a TLBI instruction
potentially targeting a VNCR mapping.
- Avoid dereferencing a NULL pointer in the VGIC debug code, which can
happen if the device doesn't have any mapping yet.
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions