Il giorno mer 21 giu 2023 alle ore 09:06 Jan Beulich <jbeul...@suse.com> ha scritto:
> On 20.06.2023 22:56, Stefano Stabellini wrote: > > On Tue, 20 Jun 2023, Jan Beulich wrote: > >> On 20.06.2023 12:34, Simone Ballarin wrote: > >>> From: Gianluca Luparini <gianluca.lupar...@bugseng.com> > >>> > >>> The xen sources contains violations of MISRA C:2012 Rule 7.2 whose > headline states: > >>> "A "u" or "U" suffix shall be applied to all integer constants that > are represented in an unsigned type". > >>> > >>> I propose to use "U" as a suffix to explicitly state when an integer > constant is represented in an unsigned type. > >>> For homogeneity, I also added the "U" suffix in some cases that the > tool didn't report as violations. > >>> > >>> Signed-off-by: Simone Ballarin <simone.balla...@bugseng.com> > >>> --- > >>> xen/arch/x86/include/asm/x86_64/efibind.h | 10 +++++----- > >> > >> This file as well as ... > >> > >>> xen/common/efi/boot.c | 8 ++++---- > >>> xen/common/efi/runtime.c | 2 +- > >>> xen/include/efi/efiapi.h | 10 +++++----- > >>> xen/include/efi/efidef.h | 2 +- > >>> xen/include/efi/efiprot.h | 22 +++++++++++----------- > >> > >> ... the last three here are imported from the gnu-efi package. I'm wary > >> of touching them, and thus getting them more out of sync with their > >> original than strictly necessary. To allow the other changes to go in > >> no matter what, I'd like to suggest splitting the patch. > > > > Should we add either those files individually or the directory > > xen/include/efi (plus xen/arch/x86/include/asm/x86_64/efibind.h) to > > docs/misra/exclude-list.json ? > > Probably, and in the former case imo the entire directory. > > Jan > Ok, I will remove all the changes in the "xen/include/efi" directory and "xen/arch/x86/include/asm/x86_64/efibind.h". -- Simone Ballarin, M.Sc. Field Application Engineer, BUGSENG (https://bugseng.com <http://bugseng.com>)