diff options
| author | Paolo Bonzini <[email protected]> | 2023-03-27 14:03:16 +0000 |
|---|---|---|
| committer | Paolo Bonzini <[email protected]> | 2023-03-27 14:03:16 +0000 |
| commit | 8607daa2145f277c2548eee22e9fa45dfecd8dea (patch) | |
| tree | da3d966ea5889ef16d11bcf3fff06239b22cc8ad /drivers/net/ethernet/intel/ice/ice_sched.c | |
| parent | KVM: selftests: Sync KVM exit reasons in selftests (diff) | |
| parent | KVM: arm64: Check for kvm_vma_mte_allowed in the critical section (diff) | |
| download | kernel-8607daa2145f277c2548eee22e9fa45dfecd8dea.tar.gz kernel-8607daa2145f277c2548eee22e9fa45dfecd8dea.zip | |
Merge tag 'kvmarm-fixes-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
KVM/arm64 fixes for 6.3, part #2
Fixes for a rather interesting set of bugs relating to the MMU:
- Read the MMU notifier seq before dropping the mmap lock to guard
against reading a potentially stale VMA
- Disable interrupts when walking user page tables to protect against
the page table being freed
- Read the MTE permissions for the VMA within the mmap lock critical
section, avoiding the use of a potentally stale VMA pointer
Additionally, some fixes targeting the vPMU:
- Return the sum of the current perf event value and PMC snapshot for
reads from userspace
- Don't save the value of guest writes to PMCR_EL0.{C,P}, which could
otherwise lead to userspace erroneously resetting the vPMU during VM
save/restore
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_sched.c')
0 files changed, 0 insertions, 0 deletions
