[PATCH v4 06/10] KVM: selftests: sev_init2: Use BIT_ULL for VMSA feature bit definition
Kim Phillips <[email protected]> Tue, 4 Aug 2026 18:56:07 -0500
| Newsgroups | org.kernel.vger.kvm,dev.linux.lists.linux-coco,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
SVM_SEV_FEAT_DEBUG_SWAP was defined as 32u, a 32-bit unsigned literal. The kernel's supported_vmsa_features is a u64 and uses BIT(5) for this feature. Redefine the selftest macro with BIT_ULL(5) to match that 64-bit semantic and the BIT_ULL(n) form used by the additional feature bits introduced later in this series, so every feature-bit definition in the file is uniformly 64-bit wide. The value is unchanged (0x20); this is a width/consistency cleanup only. Signed-off-by: Kim Phillips <[email protected]> Assisted-by: ClaudeCode:claude-opus-4-7 --- tools/testing/selftests/kvm/x86/sev_init2_tests.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/kvm/x86/sev_init2_tests.c b/tools/testing/selftests/kvm/x86/sev_init2_tests.c index 689390c10f7c..7b0643bf7ca1 100644 --- a/tools/testing/selftests/kvm/x86/sev_init2_tests.c +++ b/tools/testing/selftests/kvm/x86/sev_init2_tests.c @@ -13,7 +13,7 @@ #include "svm_util.h" #include "kselftest.h" -#define SVM_SEV_FEAT_DEBUG_SWAP 32u +#define SVM_SEV_FEAT_DEBUG_SWAP BIT_ULL(5) /* * Some features may have hidden dependencies, or may only work -- 2.43.0