[XEN PATCH 0/2] xen: address violations of MISRA C Rule 17.1

Simone Ballarin posted 2 patches 1 month, 1 week ago
Failed in applying to current master (apply log)
There is a newer version of this series
.../eclair_analysis/ECLAIR/deviations.ecl     | 26 +++++++++++++++++++
docs/misra/deviations.rst                     |  5 ++++
docs/misra/safe.json                          |  8 ++++++
xen/arch/arm/domain.c                         |  1 +
xen/arch/x86/hypercall.c                      |  2 ++
5 files changed, 42 insertions(+)
[XEN PATCH 0/2] xen: address violations of MISRA C Rule 17.1
Posted by Simone Ballarin 1 month, 1 week ago
MISRA C Rule 20.7 states: "The features of `<stdarg.h>' shall not be used".

The Xen community wants to avoid using variadic functions except for
specific circumstances where it feels appropriate by strict code review.

Functions hypercall_create_continuation and hypercall_xlat_continuation
are special hypercalls made to break long running hypercalls into multiple
calls. They take a variable number of arguments depending on the original
hypercall they are trying to continue. Add SAF deviations for the aforementioned
functions.

Add deviation for functions related to console output (printk and similar).

Simone Ballarin (2):
  automation/eclair: add deviation for MISRA C:2012 Rule 17.1
  xen: address violations of MISRA C Rule 17.1

 .../eclair_analysis/ECLAIR/deviations.ecl     | 26 +++++++++++++++++++
 docs/misra/deviations.rst                     |  5 ++++
 docs/misra/safe.json                          |  8 ++++++
 xen/arch/arm/domain.c                         |  1 +
 xen/arch/x86/hypercall.c                      |  2 ++
 5 files changed, 42 insertions(+)

-- 
2.34.1