On 07/04/2025 8:26 am, Jan Beulich wrote:
> On 06.04.2025 13:36, scan-ad...@coverity.com wrote:
>> Hi,
>>
>> Please find the latest report on new defect(s) introduced to XenProject 
>> found with Coverity Scan.
>>
>> 1 new defect(s) introduced to XenProject found with Coverity Scan.
>>
>>
>> New defect(s) Reported-by: Coverity Scan
>> Showing 1 of 1 defect(s)
>>
>>
>> ** CID 1645644:  Control flow issues  (UNREACHABLE)
>> /xen/arch/x86/hvm/vmx/vmcs.c: 774 in _vmx_cpu_up()
>>
>>
>> ________________________________________________________________________________________________________
>> *** CID 1645644:  Control flow issues  (UNREACHABLE)
>> /xen/arch/x86/hvm/vmx/vmcs.c: 774 in _vmx_cpu_up()
>> 768             vpid_sync_all();
>> 769     
>> 770         vmx_pi_per_cpu_init(cpu);
>> 771     
>> 772         return 0;
>> 773     
>>>>>     CID 1645644:  Control flow issues  (UNREACHABLE)
>>>>>     This code cannot be reached: "vmxon_fault:
>> if (bios_locke...".
>> 774      vmxon_fault:
>> 775         if ( bios_locked &&
>> 776              test_bit(X86_FEATURE_SMX, &boot_cpu_data.x86_capability) &&
>> 777              (!(eax & IA32_FEATURE_CONTROL_ENABLE_VMXON_OUTSIDE_SMX) ||
>> 778               !(eax & IA32_FEATURE_CONTROL_ENABLE_VMXON_INSIDE_SMX)) )
>> 779         {
> Is this perhaps an indication that Coverity doesn't understand asm goto()?

Yes.  That's a false positive.

~Andrew

Reply via email to