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

2025-01-07 Thread Stefano Stabellini
On Tue, 7 Jan 2025, Jan Beulich wrote: > On 07.01.2025 10:10, Alessandro Zucchelli wrote: > > --- a/docs/misra/deviations.rst > > +++ b/docs/misra/deviations.rst > > @@ -353,6 +353,13 @@ Deviations related to MISRA C:2012 Rules: > > Fixing this violation would require to increase code compl

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

2025-01-07 Thread Jan Beulich
On 07.01.2025 10:10, Alessandro Zucchelli wrote: > --- a/docs/misra/deviations.rst > +++ b/docs/misra/deviations.rst > @@ -353,6 +353,13 @@ Deviations related to MISRA C:2012 Rules: > Fixing this violation would require to increase code complexity and > lower readability. > - Tagged

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

2025-01-07 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