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

Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch statements




> On 26 Feb 2019, at 18:27, Stefano Stabellini <sstabellini@xxxxxxxxxx> wrote:
> 
> On Tue, 26 Feb 2019, Jan Beulich wrote:
>>> So, we'll end up having lots of macros then which is obviously
>>> not good. That said, I hope we can work out some common approach
>>> not only to this issue, but how we deal with such in general.
>> 
>> I guess then I have to ask for giving a complete picture of what
>> other code uglifications are going to be proposed. If, to be MISRA-
>> compliant, we have to turn all of our code into an unreadable
>> mess, than I'm afraid I have to question whether we really want
>> to go that route. We then may be better off stopping the whole
>> exercise now, rather than after having done several initial steps
>> already.
> 
> Hi Jan,
> 
> I don't think there is a simple answer to your point. But the best way
> to get an idea is to give a look at MISRA-C [1]. It's less than 50GBP, I
> am hoping Lars will be able to sort it out for you. The purpose of this
> work is also to provide the context for the upcoming f2f discussions.


I can certainly do this: the cost of buying a few copies of MISRA C standard 
documents for a few committers is something I can approve without needing 
advisory board approval. The documents are shipped in PDF and the license is 
single user. To buy them I need the names and e-mail addresses of those who 
need it. 

I recall that I read in an earlier thread that Julien and Stefano have access 
to the document, which would leave Jan and a few members of Citrix staff. Can 
those committers who need access raise their hands? I can then go ahead and 
order these.

Having followed this thread (and the other MISRA related one from Stefano), it 
seems to me that potentially each of these discussions is quite divisive and 
take up a lot of discussion and emotional energy. With 143 rules and 16 
"directives" (more like guidance) and some of the rules being mandatory (73%) 
and some advisory (27%), but the possibility to justify deviating from the 
rule, maybe we are approaching this wrongly. 

I have some thoughts about the approach and will follow up on this thread later 
today or tomorrow when I had some more time to clarify my thoughts.

Regards
Lars  


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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