The xen sources contain violations of MISRA C:2012 Rule 11.8 whose
headline states:
"A conversion shall not remove any const, volatile or _Atomic qualification
from the type pointed to by a pointer".
Change cast type from void* to uintptr_t.
void* type cast resulted in violation of the Rule, a cast to type uintptr_t
is more appropriate type-wise.
Signed-off-by: Maria Celeste Cesario <maria.celeste.cesario@bugseng.com>
Signed-off-by: Simone Ballarin <simone.ballarin@bugseng.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
if ( &n[1] >= __note_gnu_build_id_end )
return;
- sz = (void *)__note_gnu_build_id_end - (void *)n;
+ sz = (uintptr_t)__note_gnu_build_id_end - (uintptr_t)n;
rc = xen_build_id_check(n, sz, &build_id_p, &build_id_len);