diff options
author | 2024-02-23 12:21:03 -0800 | |
---|---|---|
committer | 2024-02-27 09:36:48 -0800 | |
commit | bab22040d7fdeb935e57215a183912ba46eee7f0 (patch) | |
tree | 20ecff34d792bd5dbcf025c45298222a2c74f9f3 /scripts/generate_rust_analyzer.py | |
parent | KVM: VMX: fix comment to add LBR to passthrough MSRs (diff) | |
download | linux-rng-bab22040d7fdeb935e57215a183912ba46eee7f0.tar.xz linux-rng-bab22040d7fdeb935e57215a183912ba46eee7f0.zip |
KVM: VMX: return early if msr_bitmap is not supported
The vmx_msr_filter_changed() may directly/indirectly calls only
vmx_enable_intercept_for_msr() or vmx_disable_intercept_for_msr(). Those
two functions may exit immediately if !cpu_has_vmx_msr_bitmap().
vmx_msr_filter_changed()
-> vmx_disable_intercept_for_msr()
-> pt_update_intercept_for_msr()
-> vmx_set_intercept_for_msr()
-> vmx_enable_intercept_for_msr()
-> vmx_disable_intercept_for_msr()
Therefore, we exit early if !cpu_has_vmx_msr_bitmap().
Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
Link: https://lore.kernel.org/r/20240223202104.3330974-3-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions