* arch/x86/kvm/svm/svm.c:5344:2: error: cannot jump from switch statement to this case label
@ 2026-09-09 22:53 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-09-09 22:53 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "bisect to a FBC not belonging to original linux-review patches: branch: linux-review/J-rg-R-del/KVM-SEV-Document-SNP-direct-VMSA-userspace-ABI/20260908-123331, commit: fc1fa4f39837b012424bc998a2cb81055328c0c1"
::::::
BCC: lkp@intel.com
CC: llvm@lists.linux.dev
CC: oe-kbuild-all@lists.linux.dev
TO: Joerg Roedel <joerg.roedel@amd.com>
CC: 0day robot <lkp@intel.com>
tree: https://github.com/intel-lab-lkp/linux/commits/J-rg-R-del/KVM-SEV-Document-SNP-direct-VMSA-userspace-ABI/20260908-123331
head: 416bd4f57e5fc0762ea36db7d45a35e040edab4c
commit: fc1fa4f39837b012424bc998a2cb81055328c0c1 KVM: SEV: Add direct VMSA capability
date: 32 hours ago
:::::: branch date: 32 hours ago
:::::: commit date: 32 hours ago
config: x86_64-rhel-9.4-rust (https://download.01.org/0day-ci/archive/20260910/202609100607.80b6BJUr-lkp@intel.com/config)
compiler: clang version 22.1.3 (https://github.com/llvm/llvm-project e9846648fd6183ee6d8cbdb4502213fcf902a211)
rustc: rustc 1.96.0 (ac68faa20 2026-05-25)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260910/202609100607.80b6BJUr-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202609100607.80b6BJUr-lkp@intel.com/
All errors (new ones prefixed by >>):
>> arch/x86/kvm/svm/svm.c:5344:2: error: cannot jump from switch statement to this case label
5344 | default:
| ^
arch/x86/kvm/svm/svm.c:5337:3: note: jump bypasses initialization of variable with __attribute__((cleanup))
5337 | guard(mutex)(&kvm->lock);
| ^
include/linux/cleanup.h:423:2: note: expanded from macro 'guard'
423 | CLASS(_name, __UNIQUE_ID(guard))
| ^
include/linux/cleanup.h:303:3: note: expanded from macro 'CLASS'
303 | class_##_name##_constructor
| ^
<scratch space>:38:1: note: expanded from here
38 | class_mutex_constructor
| ^
note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
include/linux/compiler_types.h:16:23: note: expanded from macro '__PASTE'
16 | #define __PASTE(a, b) ___PASTE(a, b)
| ^
include/linux/compiler_types.h:15:24: note: expanded from macro '___PASTE'
15 | #define ___PASTE(a, b) a##b
| ^
<scratch space>:44:1: note: expanded from here
44 | __UNIQUE_ID_unlock_1237
| ^
arch/x86/kvm/svm/svm.c:5337:3: note: jump bypasses initialization of variable with __attribute__((cleanup))
include/linux/cleanup.h:423:15: note: expanded from macro 'guard'
423 | CLASS(_name, __UNIQUE_ID(guard))
| ^
include/linux/compiler.h:165:2: note: expanded from macro '__UNIQUE_ID'
165 | __PASTE(__UNIQUE_ID_, \
| ^
include/linux/compiler_types.h:16:23: note: expanded from macro '__PASTE'
16 | #define __PASTE(a, b) ___PASTE(a, b)
| ^
include/linux/compiler_types.h:15:24: note: expanded from macro '___PASTE'
15 | #define ___PASTE(a, b) a##b
| ^
<scratch space>:32:1: note: expanded from here
32 | __UNIQUE_ID_guard_1236
| ^
1 error generated.
vim +5344 arch/x86/kvm/svm/svm.c
75253db41a467a Brijesh Singh 2024-01-25 5327
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5328 static int svm_enable_vm_cap(struct kvm *kvm, struct kvm_enable_cap *cap)
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5329 {
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5330 switch (cap->cap) {
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5331 #ifdef CONFIG_KVM_AMD_SEV
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5332 case KVM_CAP_SNP_DIRECT_VMSA:
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5333 if (memchr_inv(cap->args, 0, sizeof(cap->args)) ||
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5334 kvm->arch.vm_type != KVM_X86_SNP_VM)
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5335 return -EINVAL;
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5336
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5337 guard(mutex)(&kvm->lock);
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5338 if (kvm->created_vcpus)
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5339 return -EINVAL;
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5340
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5341 to_kvm_sev_info(kvm)->snp_direct_vmsa = true;
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5342 return 0;
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5343 #endif
fc1fa4f39837b0 Joerg Roedel 2026-09-08 @5344 default:
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5345 return -EINVAL;
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5346 }
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5347 }
fc1fa4f39837b0 Joerg Roedel 2026-09-08 5348
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-09 22:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-09 22:53 arch/x86/kvm/svm/svm.c:5344:2: error: cannot jump from switch statement to this case label kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.