From 294d5fbb085982eb6c223e3318bdcfff3c93b938 Mon Sep 17 00:00:00 2001 From: Ruoqing He Date: Sat, 22 Feb 2025 05:50:44 +0800 Subject: [PATCH] misc: Fix clippy - operator precedence can trip the unwary Reported by 1.85.0-stable (4d91de4e4 2025-02-17), fix accordingly. Signed-off-by: Ruoqing He --- arch/src/x86_64/mod.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/src/x86_64/mod.rs b/arch/src/x86_64/mod.rs index 87d3d1430..669339b76 100644 --- a/arch/src/x86_64/mod.rs +++ b/arch/src/x86_64/mod.rs @@ -747,12 +747,12 @@ pub fn generate_common_cpuid( // These features are not supported by TDX #[cfg(feature = "tdx")] if config.tdx { - entry.eax &= !(1 << KVM_FEATURE_CLOCKSOURCE_BIT - | 1 << KVM_FEATURE_CLOCKSOURCE2_BIT - | 1 << KVM_FEATURE_CLOCKSOURCE_STABLE_BIT - | 1 << KVM_FEATURE_ASYNC_PF_BIT - | 1 << KVM_FEATURE_ASYNC_PF_VMEXIT_BIT - | 1 << KVM_FEATURE_STEAL_TIME_BIT) + entry.eax &= !((1 << KVM_FEATURE_CLOCKSOURCE_BIT) + | (1 << KVM_FEATURE_CLOCKSOURCE2_BIT) + | (1 << KVM_FEATURE_CLOCKSOURCE_STABLE_BIT) + | (1 << KVM_FEATURE_ASYNC_PF_BIT) + | (1 << KVM_FEATURE_ASYNC_PF_VMEXIT_BIT) + | (1 << KVM_FEATURE_STEAL_TIME_BIT)) } } _ => {}