aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/fpga/fpga-region.c
diff options
context:
space:
mode:
authorDongli Zhang <[email protected]>2024-02-23 20:21:03 +0000
committerSean Christopherson <[email protected]>2024-02-27 17:36:48 +0000
commitbab22040d7fdeb935e57215a183912ba46eee7f0 (patch)
tree20ecff34d792bd5dbcf025c45298222a2c74f9f3 /drivers/fpga/fpga-region.c
parentKVM: VMX: fix comment to add LBR to passthrough MSRs (diff)
downloadkernel-bab22040d7fdeb935e57215a183912ba46eee7f0.tar.gz
kernel-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 <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Sean Christopherson <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-region.c')
0 files changed, 0 insertions, 0 deletions