Re: [PATCH] misra: add deviation for MISRA C Rule R11.8.

2024-12-17 Thread Andrew Cooper
On 16/12/2024 4:57 pm, Alessandro Zucchelli wrote: > Rule 11.8 states as following: "A cast shall not remove any `const' or > `volatile' qualification from the type pointed to by a pointer". > > Function `__hvm_copy' in `xen/arch/x86/hvm/hvm.c' is a double-use > function, where the parameter needs

Re: [PATCH] misra: add deviation for MISRA C Rule R11.8.

2024-12-17 Thread Jan Beulich
On 16.12.2024 17:57, Alessandro Zucchelli wrote: > --- a/automation/eclair_analysis/ECLAIR/deviations.ecl > +++ b/automation/eclair_analysis/ECLAIR/deviations.ecl > @@ -393,6 +393,12 @@ Fixing this violation would require to increase code > complexity and lower readab > > -config=MC3R1.R11.8,rep

[PATCH] misra: add deviation for MISRA C Rule R11.8.

2024-12-16 Thread Alessandro Zucchelli
Rule 11.8 states as following: "A cast shall not remove any `const' or `volatile' qualification from the type pointed to by a pointer". Function `__hvm_copy' in `xen/arch/x86/hvm/hvm.c' is a double-use function, where the parameter needs to not be const because it can be set for write or not. As i