[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XEN PATCH v2 0/6][RESEND] address violations of MISRA C Rule 20.7



On Mon, 2024-06-24 at 17:47 -0700, Stefano Stabellini wrote:
> Hi Oleksii,
> 
> I would like to ask for a release-ack as the patch series makes very
> few
> changes outside of the static analysis configuration. The few changes
> to
> the Xen code are very limited, straightforward and makes the code
> better, see patch #3 and #5.
Release-Acked-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>

~ Oleksii
> 
> 
> On Mon, 17 Jun 2024, Nicola Vetrini wrote:
> > Hi all,
> > 
> > this series addresses several violations of Rule 20.7, as well as a
> > small fix to the ECLAIR integration scripts that do not influence
> > the current behaviour, but were mistakenly part of the upstream
> > configuration.
> > 
> > Note that by applying this series the rule has a few leftover
> > violations.
> > Most of those are in x86 code in xen/arch/x86/include/asm/msi.h .
> > I did send a patch [1] to deal with those, limited only to
> > addressing the MISRA
> > violations, but in the end it was dropped in favour of a more
> > general cleanup of
> > the file upon agreement, so this is why those changes are not
> > included here.
> > 
> > [1]
> > https://lore.kernel.org/xen-devel/2f2c865f20d0296e623f1d65bed25c083f5dd497.1711700095.git.nicola.vetrini@xxxxxxxxxxx/
> > 
> > Changes in v2:
> > - refactor patch 4 to deviate the pattern, instead of fixing the
> > violations
> > - The series has been resent because I forgot to properly Cc the
> > mailing list
> > 
> > Nicola Vetrini (6):
> >   automation/eclair: address violations of MISRA C Rule 20.7
> >   xen/self-tests: address violations of MISRA rule 20.7
> >   xen/guest_access: address violations of MISRA rule 20.7
> >   automation/eclair_analysis: address violations of MISRA C Rule
> > 20.7
> >   x86/irq: address violations of MISRA C Rule 20.7
> >   automation/eclair_analysis: clean ECLAIR configuration scripts
> > 
> >  automation/eclair_analysis/ECLAIR/analyze.sh     |  3 +--
> >  automation/eclair_analysis/ECLAIR/deviations.ecl | 14
> > ++++++++++++--
> >  docs/misra/deviations.rst                        |  3 ++-
> >  xen/include/xen/guest_access.h                   |  4 ++--
> >  xen/include/xen/irq.h                            |  2 +-
> >  xen/include/xen/self-tests.h                     |  8 ++++----
> >  6 files changed, 22 insertions(+), 12 deletions(-)
> > 
> > -- 
> > 2.34.1
> > 




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.