[PATCH 12/12] x86/nSVM: address Misra 2.1 rule violation
Jan Beulich <[email protected]>
| Newsgroups | gmane.comp.emulators.xen.devel |
|---|---|
| Message-ID | <[email protected]> |
The 16-bit range of "port" is fully handled by the switch(). Therefore the default: case is reported unreachable by Eclair. Insert BUILD_ERROR() to annotate this for Eclair. No functional change. Signed-off-by: Jan Beulich <[email protected]> --- a/xen/arch/x86/hvm/svm/nestedsvm.c +++ b/xen/arch/x86/hvm/svm/nestedsvm.c @@ -845,7 +845,7 @@ nsvm_vmcb_guest_intercepts_ioio(paddr_t ++gfn; break; default: - BUG(); + BUILD_ERROR("I/O port range not fully covered"); break; }