Thanks for clarifying about the test environment.
Yeap, my bad, mixed up with the 2022 commit.
Here are the actual 6.9 and 6.10 commit hashes for the TDP MMU invalid
root handling and synchronization:
6.9:
- 99b85fda91b1 ("KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for
GFN range")
- 8ca983631f3c ("KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB
granularity")
- fcdffe97f80e ("KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in
invalid roots")
- dab285e4ec73 ("KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for
read")
6.10:
- aca48556c592 ("KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush")
- f3b65bbaed7c ("KVM: delete .change_pte MMU notifier callback")
Regarding fixes between 7.0.0-31 and 7.0.0-38, the 7.0.0-38 package includes
these relevant upstream commits:
- 25f744ffa0c8 ("KVM: SVM: Bump asid_generation on CPU online to avoid ASID
collision after hotplug")
- 2abd5287f083 ("KVM: x86: Check for invalid/obsolete root *after* making MMU
pages available")
- 52f2f7c30126 ("KVM: x86/mmu: Fix use-after-free on vendor module reload")
- iommu/amd: "Wait for completion instead of returning early in
iommu_completion_wait" (relevant to the AMD-Vi faults on srv06)
Now just wait for the vmcore...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163642
Title:
Kernel panic "Attempted to kill the idle task" on AMD Opteron multi-
node NUMA under KVM (6.8.0-137)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2163642/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs