This series addresses some of the violations found by widening the scope of application of MISRA checking to default builds of Xen for both ARM64 and x86_64.
While it has been tested on top of a patch yet to be applied (but with the necessary R-by [1]) these fixes can go in independently of that. As evidenced by the CI pipeline below, there are a number of regressions on guidelines that were clean on the restricted scope but are not in the wider one; the patches in this series address a subset of those. CI pipeline: https://gitlab.com/xen-project/people/bugseng/xen/-/pipelines/2156782159 [1] https://lore.kernel.org/xen-devel/alpine.DEB.2.22.394.2511031448530.495094@ubuntu-linux-20-04-desktop/ Nicola Vetrini (4): xen/xsm: address violations of MISRA C rules 8.3 and 7.2 xen/sched: address violation of MISRA C Rule 16.3 xen/param: address violation of MISRA C Rule 20.7 xen/param: address violation of MISRA C Rule 8.2 xen/common/sched/credit.c | 2 +- xen/include/xen/param.h | 6 +++--- xen/include/xsm/xsm.h | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) -- 2.51.2
