diff options
| author | Sean Christopherson <[email protected]> | 2023-07-29 01:35:28 +0000 |
|---|---|---|
| committer | Paolo Bonzini <[email protected]> | 2023-08-31 18:08:14 +0000 |
| commit | e998fb1a30131fdc7c734bc7422000b41146b631 (patch) | |
| tree | 65e0861288a3c365a500a5e0d0541a56e41836d2 /tools/perf/scripts/python/flamegraph.py | |
| parent | KVM: x86/mmu: Move KVM-only page-track declarations to internal header (diff) | |
| download | kernel-e998fb1a30131fdc7c734bc7422000b41146b631.tar.gz kernel-e998fb1a30131fdc7c734bc7422000b41146b631.zip | |
KVM: x86/mmu: Use page-track notifiers iff there are external users
Disable the page-track notifier code at compile time if there are no
external users, i.e. if CONFIG_KVM_EXTERNAL_WRITE_TRACKING=n. KVM itself
now hooks emulated writes directly instead of relying on the page-track
mechanism.
Provide a stub for "struct kvm_page_track_notifier_node" so that including
headers directly from the command line, e.g. for testing include guards,
doesn't fail due to a struct having an incomplete type.
Reviewed-by: Yan Zhao <[email protected]>
Tested-by: Yongwei Ma <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Sean Christopherson <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions
