diff options
author | Sean Christopherson <seanjc@google.com> | 2024-10-31 10:06:33 -0700 |
---|---|---|
committer | Sean Christopherson <seanjc@google.com> | 2024-11-04 18:37:18 -0800 |
commit | 38b0ac47169b981bd40226f16f17d8a098c81309 (patch) | |
tree | e4cc17c57a82a3b8e0b21e79b1ce377b254dd1bd /tools/perf/scripts/python/export-to-postgresql.py | |
parent | e287e43167139a6c644ba648be6b2bf39314eaae (diff) |
KVM: x86/mmu: Demote the WARN on yielded in xxx_cond_resched() to KVM_MMU_WARN_ON
Convert the WARN in tdp_mmu_iter_cond_resched() that the iterator hasn't
already yielded to a KVM_MMU_WARN_ON() so the code is compiled out for
production kernels (assuming production kernels disable KVM_PROVE_MMU).
Checking for a needed reschedule is a hot path, and KVM sanity checks
iter->yielded in several other less-hot paths, i.e. the odds of KVM not
flagging that something went sideways are quite low. Furthermore, the
odds of KVM not noticing *and* the WARN detecting something worth
investigating are even lower.
Link: https://lore.kernel.org/r/20241031170633.1502783-3-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions