[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.
|