diff options
author | Sean Christopherson <seanjc@google.com> | 2024-11-27 17:33:29 -0800 |
---|---|---|
committer | Sean Christopherson <seanjc@google.com> | 2024-12-18 14:19:23 -0800 |
commit | 4b027f5af907f8413a448939a99361532e1089ae (patch) | |
tree | b7af1a5e82a333dd79bd1053d54fa23dedfc3e58 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | ccf4c1d15d5a593bb3a50911ce3e8bb373feddc5 (diff) |
KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}()
Define and undefine the F() and SF() macros precisely around
kvm_set_cpu_caps() to make it all but impossible to use the macros outside
of kvm_cpu_cap_{mask,init_kvm_defined}(). Currently, F() is a simple
passthrough, but SF() is actively dangerous as it checks that the scattered
feature is supported by the host kernel.
And usage outside of the aforementioned helpers will run afoul of future
changes to harden KVM's CPUID management.
Opportunistically switch to feature_bit() when stuffing LA57 based on raw
hardware support.
No functional change intended.
Link: https://lore.kernel.org/r/20241128013424.4096668-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