[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v4] misra: add deviation for MISRA C Rule R11.8.
On Thu, 9 Jan 2025, 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 to not be const because it can be > set for write or not. As it was decided a new const-only function will > lead to more developer confusion than it's worth, this violation is > addressed by deviating the function. > All cases of casting away const-ness are accompanied with a comment > explaining why it is safe given the other flags passed in; such comment is > used > by the deviation in order to match the appropriate function call. > > No functional change. > > Signed-off-by: Alessandro Zucchelli <alessandro.zucchelli@xxxxxxxxxxx> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |