x86/hvm: address violations of MISRA C Rule 16.2

Refactor the switch so that a violation of
MISRA C Rule 16.2 is resolved (a switch label should be immediately
enclosed in the compound statement of the switch).

The switch clause ending with the pseudo
keyword "fallthrough" is an allowed exception to Rule 16.3.

Signed-off-by: Nicola Vetrini <nicola.vetrini@bugseng.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
Nicola Vetrini authored and Andrew Cooper committed 2024-04-11 13:23:08 +01:00
1 parent eeab8c4619
commit bbbbd024e8
1 file changed
+5 -5
+5 -5
View File
@@ -119,12 +119,12 @@ int hvm_hypercall(struct cpu_user_regs *regs)
(mode == 8 ? regs->rdi : regs->ebx) == HVMOP_guest_request_vm_event )
break;
if ( unlikely(hvm_get_cpl(curr)) )
{
if ( likely(!hvm_get_cpl(curr)) )
break;
fallthrough;
default:
regs->rax = -EPERM;
return HVM_HCALL_completed;
}
regs->rax = -EPERM;
return HVM_HCALL_completed;
case 0:
break;
}
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.