On 28.08.2023 15:20, Simone Ballarin wrote:
> Add inclusion guards to address violations of
> MISRA C:2012 Directive 4.10 ("Precautions shall be taken in order
> to prevent the contents of a header file being included more than
> once").
>
> Also C files, if included somewhere, need to comply with the guideline.
>
> Mechanical change.
>
> Signed-off-by: Simone Ballarin <[email protected]>
> ---
> xen/common/compat/grant_table.c | 7 +++++++
> xen/common/coverage/gcc_4_7.c | 5 +++++
> xen/common/decompress.h | 5 +++++
> xen/common/event_channel.h | 5 +++++
> xen/common/multicall.c | 5 +++++
> 5 files changed, 27 insertions(+)
As already said in reply to another patch, imo .c files shouldn't gain such
guards. These are commonly referred to as "header guards" for a reason.
> --- a/xen/common/compat/grant_table.c
> +++ b/xen/common/compat/grant_table.c
> @@ -3,6 +3,10 @@
> *
> */
>
> +
Nit: No double blank lines please.
> +#ifndef __COMMON_COMPAT_GRANT_TABLE_C__
> +#define __COMMON_COMPAT_GRANT_TABLE_C__
> +
> #include <xen/hypercall.h>
> #include <compat/grant_table.h>
>
> @@ -331,6 +335,9 @@ int compat_grant_table_op(
> return rc;
> }
>
> +
Again here (at least).
Jan