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

Re: [XEN PATCH 10/10] arm/smmu: address violation of MISRA C:2012 Rule 8.2





On 16/10/2023 14:31, Bertrand Marquis wrote:
Hi Julien,

Hi Bertrand,

On 16 Oct 2023, at 11:07, Julien Grall <julien@xxxxxxx> wrote:

Hi,

On 13/10/2023 16:24, Federico Serafini wrote:
Add missing parameter names, no functional change.
Signed-off-by: Federico Serafini <federico.serafini@xxxxxxxxxxx>
---
  xen/drivers/passthrough/arm/smmu.c | 6 +++---

This file is using the Linux coding style because it is imported from Linux. I 
was under the impression we would exclude such file for now.

Looking at exclude-list.json, it doesn't seem to be present. I think this patch 
should be replaced with adding a line in execlude-list.json.

I think that during one of the discussions we said that this file already 
deviated quite a lot from the status in Linux and we wanted to turn it to Xen 
coding style in the future hence it is not listed in the exclude file.
AFAIK the SMMUv{1, 2} code didn't deviate very much from Linux. I can't tell about the SMMUv3.

At the end having a working smmu might be critical in a safety context so it 
will make sense to also check this part of xen.
I don't buy this argument right now. We have files in exclude-lists.json that I would consider critical for Xen to run (e.g. common/bitmap.c, common/libfdt). So if you want to use this argument then we need to move critical components of Xen out of the exclusion list.

Cheers,

--
Julien Grall



 


Rackspace

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