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

Re: Notes from FuSa meeting 2022-06-22 about Deviations


  • To: Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Tue, 28 Jun 2022 09:37:15 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kLc9TRGttmPa4OJyi9lSmjLmHEJhfTNGgJNcqo3Z5OU=; b=ocOHypgqGIeM6pTxN83JCa+HDwVwmbYpR01ux0Q7Zqlw9E2fUeNHbdHGVbe3FAt1D7CymhbGHLaJUqcBtB3IBKiwSpg/IzE23rg9D1NBlgBTc9cY5VpggAPMFvTXT9AXVHvp7P/GoikXd6T67IyWIZKLFGqdj5Mei+m/1te8NYs/X8SDm+5aHsfDhYY2JpnXIINBFWnFx2XV+JvDOVTW7Uj8KJhmMufFCGzl5Ih7bR1WXk+CCH9m1Q3WbJn9R+4lOyYSIWnUivMnY/JqqEQ00Mwg8bnxqKTrf3Gu3o0HFCgpNeSxQYKChRVR13kNZeqLeya3I0lpxKoi+YH8lpwJLA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RcEoVgOcn9nNvVJYAmadOvZ7TdfD5tmfqgHro8KeXLi5DdEzwUp0f0jDW9rlopY86q1e7W1G3/s+spqjYlQdvq0GZ3kzX3LIlyEnELe2eVbWgFva+XY3m8sqIhapbCn0KWJkK7KwqaiNUfiHKzPy0SdC5ipNp6OULOXUNMbal3J32LTNbEjO3SGpAC3fbQWHIjDcutNhqo++viyvV9eahiIS/ksO07cGVfUjNANfx6PLxPHPyDF86WYl6y24HzxoZpIqyMpbBSqE3Map8Jyj2W0hZ7/aS9z4bJvNyQsMzmmu5sNq0PyRaitKrokKRrQbo4P2JSTuMPyh5IaNQK7mhQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: fusa-sig@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Tue, 28 Jun 2022 07:46:07 +0000
  • Ironport-data: A9a23:D+cUOK9prAo/XO4FeDgdDrUD7H+TJUtcMsCJ2f8bNWPcYEJGY0x3z 2AcDzjXOqyMYDfwcth/OoW+pkwAvMPWn9RjGgo6qSE8E34SpcT7XtnIdU2Y0wF+jyHgoOCLy +1EN7Es+ehtFie0Si+Fa+Sn9T8mvU2xbuKU5NTsY0idfic5DnZ74f5fs7Rh2NQw34LpW1rlV e7a+KUzBnf0g1aYDUpMg06zgEsHUCPa4W5wUvQWPJinjXeG/5UnJMt3yZKZdhMUdrJ8DO+iL 9sv+Znilo/vE7XBPfv++lrzWhVirrc/pmFigFIOM0SpqkAqSiDfTs/XnRfTAKtao2zhojx/9 DlCnZifbB8vIYLzpMdHfCcGLgJQZoRk34aSdBBTseTLp6HHW13F5qw0SW0TY8gf8OsxBnxS/ /sFLjxLdgqEm++93LO8TK9rm9gnK87oeogYvxmMzxmAVapgHc+FHvSMvIACtNszrpkm8fL2f c0WZCApdB3dSxZOJk0WGNQ1m+LAanzXLGYI+Q3J/PFfD2773AlNgJ7xDIbpcMXXQcQWvGeBh 2TK8DGsav0dHJnFodafyVq3nfPGly7/XIMUFZW7++RsjVnVwXYcYDUYSECy5OK4hWa6WslDM AoE9yw2t68w+Ue3CN7nUHWFTGWsuxcdX59cFrM84QTUkK7MuV/GXC4DUyJLb8EguIkuXzs22 1SVntTvQztyrLmSTnHb/bCRxd+vBRUowaY5TXdsZWM4DxPL+enfUjqnog5fLZOI
  • Ironport-hdrordr: A9a23:/gHvDqtUm6LJo04o1YPsPgXz7skCk4Mji2hC6mlwRA09TyXGra 2TdaUgvyMc1gx7ZJhBo7+90We7MBbhHLpOkPEs1NaZLXDbUQ6TQL2KgrGD/9SNIVycygcZ79 YaT0EcMqyNMbEZt7ec3ODQKb9Jrri6GeKT9IHjJh9WPHxXgspbnmNE42igYy9LrF4sP+tCKH PQ3LsxmxOQPVAsKuirDHgMWObO4/XNiZLdeBYDQzoq8hOHgz+E4KPzV0Hw5GZWbxp/hZMZtU TVmQ3w4auu99m91x/nzmfWq7BbgsHoxNdvDNGFzuIVNjLvoAC1Y5kJYcz1gBkF5MWUrHo6mt jFpBkte+x19nPqZ2mw5SDg3gHxuQxemUPK+Bu9uz/OsMb5TDU1B45qnoRCaCbU7EImoZVVzL 9L93jxjesbMTrw2ADGo/TYXRBjkUS55VA4l/QIsnBZWYwCLJdMsI0k+l9PGptoJlOx1GkeKp ggMCjg3ocZTbvDBEqp/1WHgebcFUjbJy32DnTr4aeuonhrdHMQ9Tpq+CVQpAZCyHsHceg72w 31CNUWqFhwdL5mUUtcPpZ1fSLlMB24fTv8dESvHH/AKIYrf1rwlr+f2sRE2AjtQu1B8KcP
  • List-id: This is a discussion list for members of the Xen Project FuSa SIG <fusa-sig.lists.xenproject.org>

On Mon, Jun 27, 2022 at 12:23:32PM -0700, Stefano Stabellini wrote:
> Hi all,
> 
> These are some of the notes that I took today during the meeting about
> deviations
> 
> Cheers,
> 
> Stefano
> 
> 
> ---
> 
> 
> reasons for deviations:
> - code quality
> - access to hardware (need compiler extensions to access hardware)
> - adopted code integration
> - non-compliant adopted code
> 
> Purpose of tagging:
> - I don't want to see this report from the tools again
> - This is the reason why I am deviating
> 
> 
> Tags:
> - adopted
>   this is adopted code
> - safe
>   it is a violation but actually the code is safe
> - relied
>   this is for adopted code again and only concern dev confusion
> - false-positive
> - compliant
>   for *possible* violations which are safe
> - false-negative
>   Flagging a violation that is present in the code even if the tool
>   doesn't spot it. Probably not applicable to Xen as we want to enable
>   multiple tools
> 
> 
> Probably none of our code can be claimed to be "adopted" according to
> MISRA, even the one coming from Linux.

So that would limit the tags that we use to: safe, compliant and
false-positive?

I'm not sure the difference between safe and compliant is worth having
a different tag: both will need a written justification anyway.  Maybe
would be clearer if there was some example of the different usage of
safe vs compliant.

Thanks, Roger.



 


Rackspace

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