aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/stackdepot.py
diff options
context:
space:
mode:
authorSean Christopherson <[email protected]>2024-10-10 11:23:52 -0700
committerPaolo Bonzini <[email protected]>2024-10-25 13:00:48 -0400
commitcb444acb697943c0aaeab085c43e07727cb0b85c (patch)
tree2a4c546dced04a6f0cf2d624955fc2c664411a9c /scripts/gdb/linux/stackdepot.py
parentdc06193532af4ba88ed20daeef88f22b053ebb91 (diff)
KVM: VMX: Hold mmu_lock until page is released when updating APIC access page
Hold mmu_lock across kvm_release_pfn_clean() when refreshing the APIC access page address to ensure that KVM doesn't mark a page/folio as accessed after it has been unmapped. Practically speaking marking a folio accesses is benign in this scenario, as KVM does hold a reference (it's really just marking folios dirty that is problematic), but there's no reason not to be paranoid (moving the APIC access page isn't a hot path), and no reason to be different from other mmu_notifier-protected flows in KVM. Tested-by: Alex BennĂ©e <[email protected]> Signed-off-by: Sean Christopherson <[email protected]> Tested-by: Dmitry Osipenko <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]> Message-ID: <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/stackdepot.py')
0 files changed, 0 insertions, 0 deletions