From fusa-sig-bounces@lists.xenproject.org Wed Jun 01 20:31:38 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 01 Jun 2022 20:31:38 +0000
Received: from list by lists.xenproject.org with outflank-mailman.340779.565897 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nwV0E-0004Ff-JJ; Wed, 01 Jun 2022 20:31:38 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 340779.565897; Wed, 01 Jun 2022 20:31:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nwV0E-0004Fc-GU; Wed, 01 Jun 2022 20:31:38 +0000
Received: by outflank-mailman (input) for mailman id 340779;
 Wed, 01 Jun 2022 20:27:51 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=1L9V=WI=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1nwUwZ-0002ek-DO
 for fusa-sig@lists.xenproject.org; Wed, 01 Jun 2022 20:27:51 +0000
Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 4d9f2572-e1e9-11ec-837f-e5687231ffcc;
 Wed, 01 Jun 2022 22:27:50 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ams.source.kernel.org (Postfix) with ESMTPS id 35869B81985;
 Wed,  1 Jun 2022 20:27:48 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id 90DA0C385B8;
 Wed,  1 Jun 2022 20:27:45 +0000 (UTC)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 4d9f2572-e1e9-11ec-837f-e5687231ffcc
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1654115266;
	bh=mSmM2+7GRV4+/0dAzKlo87gel3iDbQlAbmki+vKiF6E=;
	h=Date:From:To:cc:Subject:In-Reply-To:References:From;
	b=l8s3AkTdah2m0bxUpiOYsuMpbealnOFc9MRKhSmAhzJgncpSuS+YrstHaI3tss9eh
	 ySf/GqGp5ACqr9yVQrJbe3vjkibWmeIrTWTOdOspBmG+HKjNyjreGQWztO36m7rFny
	 aTOLsXElaW2vej4mbxsG1p6Ak7ncfQNAaBRJ5asxgBVEqGr+XHnHyJsW/i2sWcn1T1
	 muQ6YYgKBDbF0WDNVmHk9sO5N/pg32qcf2rFLDZIYKFW6WVXtMZP4pjuQ8i9RHO4Xi
	 h12IDANhHsw6xCjpdTBbdzT/v6fGCF+cHUhTUsFArd9uJsrmwNXeIGkPmmOCnkX6Wt
	 Dpyr83trwi2JA==
Date: Wed, 1 Jun 2022 13:27:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: Stefano Stabellini <sstabellini@kernel.org>
cc: George Dunlap <George.Dunlap@citrix.com>, 
    xen-devel <xen-devel@lists.xenproject.org>, 
    Roger Pau Monne <roger.pau@citrix.com>, 
    Artem Mygaiev <Artem_Mygaiev@epam.com>, jbeulich@suse.com, 
    Andrew.Cooper3@citrix.com, julien@xen.org, Bertrand.Marquis@arm.com, 
    fusa-sig@lists.xenproject.org
Subject: Re: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
In-Reply-To: <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
Message-ID: <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com> <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII

Reducing CC and adding fusa-sig

Actually Jun 9 at 8AM California / 4PM UK doesn't work for some of you,
so it is either:
1) Jun 9 at 7AM California / 3PM UK
2) Jun 14 at 8AM California / 4PM UK

My preference is the first option because it is sooner but let me know
if it doesn't work and we'll try the second option.



On Wed, 1 Jun 2022, Stefano Stabellini wrote:
> Hi all,
> 
> I would like to suggest to have the MISRA C meeting just before the
> community call (7AM California time). If it is difficult for any of the
> must-have attendees, then I would like to ask to reserve 30 minutes of
> the community call to make progress on MISRA.
> 
> Cheers,
> 
> Stefano
> 
> 
> On Wed, 1 Jun 2022, George Dunlap wrote:
> > Hi all,
> > 
> > Sorry for sending this out so late; my calendar was screwed up.  Due to it being a public holiday in the UK, I propose moving the monthly community call to NEXT THURSDAY, 9 June, same time.
> > 
> > The proposed agenda is in https://cryptpad.fr/pad/#/2/pad/edit/URCDNNBOVKsEK2grXf2l954a/ and you can edit to add items.  Alternatively, you can reply to this mail directly.
> > 
> > Agenda items appreciated a few days before the call: please put your name besides items if you edit the document.
> > 
> > Note the following administrative conventions for the call:
> > * Unless, agreed in the pervious meeting otherwise, the call is on the 1st Thursday of each month at 1600 British Time (either GMT or BST)
> > * I usually send out a meeting reminder a few days before with a provisional agenda
> > 
> > * To allow time to switch between meetings, we'll plan on starting the agenda at 16:05 sharp.  Aim to join by 16:03 if possible to allocate time to sort out technical difficulties &c
> > 
> > * If you want to be CC'ed please add or remove yourself from the sign-up-sheet at https://cryptpad.fr/pad/#/2/pad/edit/D9vGzihPxxAOe6RFPz0sRCf+/
> > 
> > Best Regards
> > George
> > 
> > 
> > 
> > == Dial-in Information ==
> > ## Meeting time
> > 15:00 - 16:00 UTC
> > Further International meeting times: https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022&month=06&day=9&hour=15&min=0&sec=0&p1=1234&p2=37&p3=224&p4=179
> > 
> > 
> > ## Dial in details
> > Web: https://meet.jit.si/XenProjectCommunityCall
> > 
> > Dial-in info and pin can be found here:
> > 
> > https://meet.jit.si/static/dialInInfo.html?room=XenProjectCommunityCall
> > 
> 


From fusa-sig-bounces@lists.xenproject.org Thu Jun 02 15:06:27 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Jun 2022 15:06:27 +0000
Received: from list by lists.xenproject.org with outflank-mailman.340913.566331 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nwmP4-0001cS-Vk; Thu, 02 Jun 2022 15:06:26 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 340913.566331; Thu, 02 Jun 2022 15:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nwmP4-0001cP-Sm; Thu, 02 Jun 2022 15:06:26 +0000
Received: by outflank-mailman (input) for mailman id 340913;
 Thu, 02 Jun 2022 08:35:58 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=4LFK=WJ=suse.com=jbeulich@srs-se1.protection.inumbo.net>)
 id 1nwgJC-0001U4-F4
 for fusa-sig@lists.xenproject.org; Thu, 02 Jun 2022 08:35:58 +0000
Received: from de-smtp-delivery-102.mimecast.com
 (de-smtp-delivery-102.mimecast.com [194.104.109.102])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 05a42fc7-e24f-11ec-bd2c-47488cf2e6aa;
 Thu, 02 Jun 2022 10:35:57 +0200 (CEST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com
 (mail-db3eur04lp2050.outbound.protection.outlook.com [104.47.12.50]) by
 relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 de-mta-43-Vst1ESMrNsCGbm4JhY31mw-1; Thu, 02 Jun 2022 10:35:55 +0200
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by DB3PR0402MB3785.eurprd04.prod.outlook.com (2603:10a6:8:f::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Thu, 2 Jun
 2022 08:35:53 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5314.013; Thu, 2 Jun 2022
 08:35:53 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 05a42fc7-e24f-11ec-bd2c-47488cf2e6aa
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619;
	t=1654158956;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=c9Hjxzh1343s7FWsxgC4jtHmUl37vjhUolmpdIgd/Kc=;
	b=efRrRPwXARHCYliLrOktixMXt7lH8S08ywO29PTVE/vmgYbHyMn3JXSvcN3n3f8iLYI42F
	j3Xe3O14ls9TEu3cK3vWFN4g3lADAAxnT2ZJdiwF+qLng9QlRHL7Chc/iL+te/OQeAjuWd
	rF/Yd5bwzS0xrFeklOO1HAM9BbrO0d8=
X-MC-Unique: Vst1ESMrNsCGbm4JhY31mw-1
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Lm4ENZpDPqAMFSSQFV2D7Vj6Z+0Tvnc5xOSDna2uBGj6hGbyFjQP+1zs8MGXsCQaQYnOzPXISZ0bN1B/0+7wYrMYlvwT4gLil+R7US4lfbwSfognIRzH0jqLy5kN9luGrgRquXNc9dwlBOCUQ4UelGq2i6GuGjn1nZ9PZvZ4WmB0rS0EoT0E9C7p2GDBlpXLnkQ/8CxgD39GwxsRjGykkPGdwDkl1UxwUIySVu15Cb/tJ+iauSaJyJwxHces3POeVyej/HP1xiiyZm3stsZPuvwE2IZRobutV3u44tn87t/nv6iieHvPzTMkH80Un3r06X8YEC3cnB+hJ/sWDhooLw==
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=c9Hjxzh1343s7FWsxgC4jtHmUl37vjhUolmpdIgd/Kc=;
 b=edwVNab+pPiSTYZ1Q7UlDLvbn/XBYb3BAsXwZ5KAIrx76N2HS1a9ZWarmC3yU7/isJ9pS+UTobhOuAKPV7M2s9jM5UlK60hpTjqizb5KE5qsiaKvWKncTxwORu4OxtS6d892Jop5ZOGKtRAkzhs3E5oxC57PFF64xZMpsOk1HDnqgb2BZW2FcOeV/RA1Ulm0k1ZkhII/uPZlXH/VW623ymyAEVwUIaaKfm3d3Vvd1gWwUNq5vWld5jndnp2+3pI/GiB6oc2KSer6Flr7INC17kc7B70SexBjovo4XtCcaEQIkFSNV0cVdbzxO6Zn7PEFIq4KPSeXy6f5Od4khfKFMA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
Date: Thu, 2 Jun 2022 10:35:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
Content-Language: en-US
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com,
 julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AS9PR04CA0139.eurprd04.prod.outlook.com
 (2603:10a6:20b:48a::13) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1f2f75f5-8a3d-426a-bdab-08da4472e803
X-MS-TrafficTypeDiagnostic: DB3PR0402MB3785:EE_
X-Microsoft-Antispam-PRVS:
	<DB3PR0402MB3785B15337B6C114C684452FB3DE9@DB3PR0402MB3785.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	hZae3+XXz2WlWz4zMFJFFv5ZToinpgI2Lm73ULmZlR1oG7zFEmJOaaHbE7IwHSE9DYmBqhHtRS5IIwzylvk+5bkRsEypL1wfRxl0mThaV47yc2DC1BOpOn2WhFEWeSXLMQPmIMRtMoqgRUxpoDUtQKGGZFTKbdkCKuNfjB6tcC85Sbm7iD80PX3hnV9LDsjPYtOU1ELf8H5Wq2ik63knbjrGmLmsWNtxhLOiJzfpoYod+k0l9EWKhNjcjqC/mHGQYhWV6ODxUfBV2EurL63SVHJbyO9IkyKyF4z+Z8w3WrcHgrRjls+xRxVQb6ATyewkbV79NGx2FgYIqkkZyYGalrSH08dj/r2E6NKKJMKSurKXv1N6nS71DQ9bi4w2iE8xxVqTG6rmae4+XcnN1KfEs0wL/MTwA2hvEHJwT1LfufZbe3OZxaQ7DR7TAheMXnF900VZLCSgAtiwt1g4N4c8YpINPDNWFqB6qYenGuN7ihBTn7vs0u/faMMwLX0pJ2qS1Bi9ghysPf6eiTKliEOYO2xeX8Yxdn1b3sZ+IVmUk167OZZzCEtQiCzLvVKDslcOYmtCl0fFFHASbw30AoX+tpSuWQngy2fJJmu7TJFGaSyfSIDLZrWVuQwDrQq0UfsbigfmnxxaJYpgLANvBtszXi5TvY0QlOId/dBtlAc4/S1SuDngAy3n3SzE/OosvC5SDUs9DBP4yfw8nzJ+D48lwUBysgUiw7xCtTAGk/rwpIdaNTFKRl9UVv0LSqfBWuypQj50MviCxIvnr3K5QYasmw==
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(6916009)(54906003)(6486002)(316002)(508600001)(2616005)(26005)(6506007)(53546011)(66476007)(31696002)(2906002)(5660300002)(4744005)(86362001)(66946007)(8676002)(66556008)(4326008)(31686004)(36756003)(8936002)(38100700002)(6512007)(186003)(221023002)(45980500001)(43740500002);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?b0tLang0aXNEcnY0WVo4YjJ3dVdEWTBiOG5rMUcxSXBpNU91VVFVeC9LVUxS?=
 =?utf-8?B?VTgzKzhiTXBoY0RER253Z3l5SmlpdVZWVW85azhOeVo3UGhTWGgwWFpIcDVi?=
 =?utf-8?B?b3EyL0dIQlY2ek5ucCt1OXBOSkpxZUlmT0ZjTkMrSiszNlVGSSt5aHduOTI4?=
 =?utf-8?B?aEpXcnRlTXg4bnpWTGlxSC80UnRobkZGWVJGQkw5ZFNZMnY4OFk4ekJoRTNY?=
 =?utf-8?B?NUxLcWpLeWtldEpsbFJVcjI4R0ZlM0oxaHA0VXVYTnpFYzB4b0NoY1VINEpi?=
 =?utf-8?B?aTVPU1JpTW9OM0NQTXVNWXBZWllqckJleFpJV2JYM3Z0TnNhQmdDTW0zUnNo?=
 =?utf-8?B?bWhrM0hLR3R2citMdUdVYlB2V0tHdW1FcU9Oc0tON2JLQlFhMUdVbWNVWURz?=
 =?utf-8?B?YmNXYjV2QjVLVDNENDlaa29TcFM5dVEwWWUrSlNnODE0Y0srR2UrQ3AybXZS?=
 =?utf-8?B?bXNYbVZvbHJmMTJ2YTVSVXAvUXpJTHV0aVdIeXczRVR0RGZ4UVJHellpSVhD?=
 =?utf-8?B?VjRuTFBsZityKzRtenFDNHErK1NpbnJBd3FuNUpiV05OeVBKL1gxQUJrWk02?=
 =?utf-8?B?RVBmYnZzYlM1cDl6S2tCWHN0Qms4RFdxcHh5WHJrMUc3b3ZrN3N1Mk1pUU9a?=
 =?utf-8?B?MVc5enJVa29RTGY1QlFQdVJjNjNIcXBSb0Z4UU5rZWQ2ZUI3Y1Q2cGpGaVRK?=
 =?utf-8?B?T3ZHYjk0Q0EzcHJVQTZhV1VRb2tiRi9iTXVlcUIwWmtMUGdzRWxCN2JFOWwy?=
 =?utf-8?B?NXRpaE1Bb1VyZ2RqenBWKzdWVUhvU3p6V3VBd09XWnROMWNaQkwrd3FBeTQv?=
 =?utf-8?B?VVN0cFQzZnEvLzNiQngxUkhST2s4VzdpT3RSU2RXUlhwaWNZREFxZHYzUHVF?=
 =?utf-8?B?VE5TTXkxTFNNWkJaRWhZZWVEdUcvbFcyQUVxWXhYYW5wR1R0N0g3aCtmL0E5?=
 =?utf-8?B?MzZSVXNmYndxYVNseHdNMVBQcEhoeFFSSVRvc1JMVjJVRWEwSDBxZmJ1TFJh?=
 =?utf-8?B?M3VaL3d0ZnB5cXNFcWFlZFgwMXBUSzdZMUt2eUVJVm9kc0I0ZmEvb0kzZHBy?=
 =?utf-8?B?LzlNRWpncmtLSVNHM2lGVGljbmZTOUgzUTNSYklZTE9rUE1CY0hiMVFySHFk?=
 =?utf-8?B?Y0pJWEZycytxSUxQcGZYcGo2SUIvcXJWNVB6UExhQkx4MXVLNms2VW1RWVdE?=
 =?utf-8?B?VXJmZnBMNm9KbTdLRUNSYmE5SUtkN3dheGIwa0tIdXFEK055c2p3Q3QralU3?=
 =?utf-8?B?N0tac2ZQTGRLMjIvejJHa20vY1d2K2JTb3U4ZnIvN0U1U3djM2FpYyt3SjBz?=
 =?utf-8?B?N0s3S1gzcEdtMmZucWh1dkZaYTg1aDZiTWdJUkhGU09KSXJ0V2c5OUZqTXlV?=
 =?utf-8?B?am1PZTN1ak9LSzQ1YlBXSmhSajcyVFJDQmorYzRKYmc1YlZWdEM1RmZHTERV?=
 =?utf-8?B?aVRUYi90a2VqYVlLSHFzdFZEYTZrV0VibjRsS0RNYXJLb3h0QW5tUWJWSnR3?=
 =?utf-8?B?NUVvRnpFQ2R5ZEF6eTlXNktzNEEyVUp0MitIczlCV0VuMHZ3VE93dTZWR3h6?=
 =?utf-8?B?N2R0aC93NENTSDl1N2ZpVlE5aC9lcG1KM0FuNFZneTdBZ0F0UkV5QkZlelVF?=
 =?utf-8?B?ZzRTRjl2eVVtMDJDa2xXTUZaYUtVUTNQdUY1MXBsK2dTc0g3LzlpZXhMN2h2?=
 =?utf-8?B?anU1MkNqSEpFK25zU1ZKUnVLb0ZQdFdrQkRFTENpbDE2dkh3ZjZzc0JVN0NQ?=
 =?utf-8?B?TnhDa0VNZDJ6K3UvZ254OFk5SlZJVC9KSFJLTDE5V3pwdFRWYlFSSndIV0ZQ?=
 =?utf-8?B?Z29iY096V0w2V0t4UktaaUtXUGFYQStMK1VhU2N2VnVsUGRycmRIV3JsU2g4?=
 =?utf-8?B?NkFUL1ZLbC9qeFZEdVpVbHpGYzVxQSswOEFyU2ZBUTRYeWpPL0M2RENwUitI?=
 =?utf-8?B?b0hZVDZuRmd4b0E3OXNITk9Gbm5NMlIvZU91dVpJaUREcE81dENqdzBScGNo?=
 =?utf-8?B?Nlk1ZkFtL2RkMGhQSTlBT1pLc2hreUpiZ0diaXZodDZ4WGpoS0xoNHd2UFZz?=
 =?utf-8?B?SXJ1SWFPaEVVemJtamhyS3RlLzRmUVBuTzU2WmUyaURkcXJYbm01a3pRMVN5?=
 =?utf-8?B?NEhod1F5RU96eWd1WHp4K3JrRWx0ZjlXcCttY0MyNW1LYjRDMk1sV3dpY29F?=
 =?utf-8?B?WTVZdDRvTmtuaGIvR3BqMTVWL0ZweVVMWnpxL1hjZmVXSnQ2dngrWGxIeGdJ?=
 =?utf-8?B?eWdIQ1FUVGpOYStRT05uNklqbGFsREMvRy9QK0ZKelFjMEg2YWNyVXlPZkZz?=
 =?utf-8?B?Y0tKdlVFNnBQU0taWk8zOGh6ZTRTa3JWUjNhTms1cHc0WjlPK05JZz09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f2f75f5-8a3d-426a-bdab-08da4472e803
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2022 08:35:53.7897
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: Fpd8iUH4tF8Bzh127w3UI23AtAz9ALqTFt6ZZOabK1lE32/vZFBNAqoVoD7B5/xbckxai4FxF9qixuZTYOQ75Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3785

On 01.06.2022 22:27, Stefano Stabellini wrote:
> Reducing CC and adding fusa-sig
> 
> Actually Jun 9 at 8AM California / 4PM UK doesn't work for some of you,
> so it is either:
> 1) Jun 9 at 7AM California / 3PM UK
> 2) Jun 14 at 8AM California / 4PM UK
> 
> My preference is the first option because it is sooner but let me know
> if it doesn't work and we'll try the second option.

I don't think I was aware that another call is needed. Was that said
somewhere earlier where I did miss it? In any event, either option
looks to be okay here.

Jan



From fusa-sig-bounces@lists.xenproject.org Tue Jun 07 02:17:31 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Jun 2022 02:17:31 +0000
Received: from list by lists.xenproject.org with outflank-mailman.342758.567823 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nyOmg-00061T-7W; Tue, 07 Jun 2022 02:17:30 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 342758.567823; Tue, 07 Jun 2022 02:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nyOmg-00061Q-4j; Tue, 07 Jun 2022 02:17:30 +0000
Received: by outflank-mailman (input) for mailman id 342758;
 Tue, 07 Jun 2022 02:17:29 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=aelS=WO=xilinx.com=stefanos@srs-se1.protection.inumbo.net>)
 id 1nyOme-00061K-Ov
 for fusa-sig@lists.xenproject.org; Tue, 07 Jun 2022 02:17:29 +0000
Received: from NAM10-DM6-obe.outbound.protection.outlook.com
 (mail-dm6nam10on20629.outbound.protection.outlook.com
 [2a01:111:f400:7e88::629])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id f6984c4e-e607-11ec-b605-df0040e90b76;
 Tue, 07 Jun 2022 04:17:25 +0200 (CEST)
Received: from BY5PR02MB6724.namprd02.prod.outlook.com (2603:10b6:a03:201::16)
 by BYAPR02MB4424.namprd02.prod.outlook.com (2603:10b6:a03:57::21)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Tue, 7 Jun
 2022 02:17:18 +0000
Received: from BY5PR02MB6724.namprd02.prod.outlook.com
 ([fe80::3c93:ba00:b6cd:a6c0]) by BY5PR02MB6724.namprd02.prod.outlook.com
 ([fe80::3c93:ba00:b6cd:a6c0%9]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022
 02:17:17 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: f6984c4e-e607-11ec-b605-df0040e90b76
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=QkySR3zUdGlIjIcU7IFqV9W/q7pPHOV9D8A/mk6gmMH1h2Z/kgoUkBHGpmiBhjv1lDv11WhTFWoaCp/D1bXDa059WA4hU2Qa7wDq3nY+tfVzb0M7KAQN9mt3evO+wSGtFY7TD0J7MPQoZCr+TIxNRmFkdpiX/XfsDmpg2bXpB8hLYtyKQDgWzpwkmtgcpbWbgkIgZH7hqwemtTaweBob83cqwyRnqFAyfDksnY1iui6Aum1LUyI6d9RaC7m9ZfTkqOsl4xyONeTZtDGx5kdw5hOF37klq2t2waU5v6e3umvmoKM2CuBTJWOVOS6HvMp47nneo+omrcv4kcBZbrntmg==
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=12f+lA1CpSMwy28bCYP6X0Tw3FE8veSbO6NCRZN4LJs=;
 b=W6rhygS+HJN37TZVo6Y9/y8urAVbHKIhX9Bz8oG4ySQbPx9u8hArZAZFs0A6cQdDnyPX22R4NdiCmptmBCZYgMTfu70dFu5h8lr9qdwdeE8RbjxkMH/+33fTd2FG9IrYs8WG+s9akTgfomZ0ZryF+5C6TovUN2vLgrsszmQa0n9kCdojl73jhv5+sXlWMUSJJd2Uc3JebBLqxAM57DVfAFgyA3DO7i8lVSdvolMUWPngf6bXkgd8fkdjz2K67/l6sXnDxf/8FaAtSHqrHrb4IgSSRHPyrtJK+POQwvJTpahJn+pJzXPP3rSoHI7MkgqrpwD+ZcV9hrM5y+JNHaU+Lg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com;
 dkim=pass header.d=xilinx.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=12f+lA1CpSMwy28bCYP6X0Tw3FE8veSbO6NCRZN4LJs=;
 b=W+ZQOJHB7V/wZHAcQpZpMPofL38soVJxEu8fgFLjmPMy1D52OXrdWrQAHMosyrCjIfblUZNNe7RohvUBdwmqM7mpznEz9gZYqhWHaCFghXsFhLiBhp0C8g9Y35o0kCspbaijcZIDE6YgmLXtAkbgehB2J8h3ROPrOKZQz+Wzcd8=
From: Stefano Stabellini <stefanos@xilinx.com>
To: "jbeulich@suse.com" <jbeulich@suse.com>, "roger.pau@citrix.com"
	<roger.pau@citrix.com>, "Andrew.Cooper3@citrix.com"
	<Andrew.Cooper3@citrix.com>, "julien@xen.org" <julien@xen.org>,
	"Bertrand.Marquis@arm.com" <Bertrand.Marquis@arm.com>, Artem Mygaiev
	<Artem_Mygaiev@epam.com>, "George.Dunlap@citrix.com"
	<George.Dunlap@citrix.com>, Roberto Bagnara <roberto.bagnara@bugseng.com>,
	"fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>
Subject: Xen MISRA C discussion
Thread-Topic: Xen MISRA C discussion
Thread-Index: Adh6FKO8tUQZK0hn6kSydX5Bzr6Icw==
Date: Tue, 7 Jun 2022 02:17:17 +0000
Message-ID:
 <BY5PR02MB6724975C408270C31C93BDE4A0A59@BY5PR02MB6724.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=xilinx.com;
x-ms-exchange-calendar-series-instance-id:
 BAAAAIIA4AB0xbcQGoLgCAAAAAA2+Y6jFHrYAQAAAAAAAAAAEAAAAKZnwUAQeaVHk0LAslJX5OI=
x-ms-traffictypediagnostic:
 BY5PR02MB6724:EE_MeetingMessage|BYAPR02MB4424:EE_MeetingMessage
x-ms-office365-filtering-correlation-id: 31740643-6024-476b-d6a2-08da482bd843
x-microsoft-antispam-prvs:
 <BYAPR02MB4424ED2A8C538633D295A1AEA0A59@BYAPR02MB4424.namprd02.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:
 /s0R2KT4t4fjVi/P+5d+AtyNpMDCGcANJxBtABD+Qr4YrLbJOWBLRBJqp2RitVCn1+SwkD6k94iJGoau+F9Nsa5yrHLndcrES7Z4UO013ntMm9jXys9zA/ykOX0R8gWcP2hLRdkzDzAy+PmchjHbsPEXGXffdEaMil/DDUcQ+e1mDV26J1KSggLU4Y18aJukRYeO4164A8OYfJfm/+aDltdC0e4KNLLOo6PkUdBF7ZxJxnVUAnR9VZBTV9zbRxrb3iL6ZRDfy+3geqiz++pdutZ/z+8PY40Fxdz0UUfMLqBn5UgFkpvzQjuBnKhehd/J/FjSWb08A5ICD7xyMsqsnLewiZ/8yqXOeyBMI2+LeuvhhH96rVaJc5BAHzvVAy4bMswA7oUtnQrBJOWKiocsNrG3ACEOUmUv3mhCkJv/tn/jhYfMejzH+YyAdaWOyF4Ji0sRhJd8PI/oF/5WwDXi4WH6DatxNrI0u6qB5nVc+VFbQaEOQ8NKoAOLnhzvhlpcbd/qO7JNTY1fFCg66ZZpOhHKAQ8rnPOzpUgEvPMLsfpT3FxrJhYIiVivUFK9B3SAqSC75+ntespuBjJsBWBDFPIPsS2I9R0xFuu/6DmbfcoAIqQxpkWaF+wYbU6VtwyJ1pMFb8WNBNPnJAsRr+pj6n0szdET1H40QObXqBrIben+y0pUQEufhIOYApJ3WPWEnymVLKzDs8EtBlv41JnTGBpx5WXpH28k5/pnTwQ26AMA+sbM2frq0xS0cJ1ev5DzcZtzEYFIsgAJf5twjgeKlNUf72nxRKvtOfdqy5QmIr8bEYrFhtIid6Legy9t2U4q6QQ6xP90VmASP1DxRuY8fA38VI9f4zU1CvzLRR1YVF3bwTBUgEHOKDyVvYaPxKLv
x-forefront-antispam-report:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR02MB6724.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(66446008)(76116006)(38100700002)(2906002)(110136005)(66476007)(8936002)(71200400001)(316002)(64756008)(5660300002)(38070700005)(26005)(3480700007)(122000001)(55016003)(9686003)(66556008)(52536014)(66946007)(8676002)(7696005)(6506007)(166002)(40140700001)(33656002)(508600001)(186003)(86362001)(966005);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:
 =?iso-8859-1?Q?sLZg8AweiwYmUgOmFABly0zYDJJqJtNTRs0bWZDZSyI9xfcCAKRcUCAMEO?=
 =?iso-8859-1?Q?g7QNnclMdllSx5POY2TDMSqdnCF97Ri42bXQmrtnCIfL+wdaQx9OYDtzRV?=
 =?iso-8859-1?Q?pqdGRKsNufbc4WElOWAgCBC2i8H2uDQKZPKFN1PwQTUY+awoskyhGLQKkR?=
 =?iso-8859-1?Q?lJK3PL8srd0rS4zlDAXpBu/8qrbTI0Uh8t1+JZLarYYVQvBoLMzLBfaDM4?=
 =?iso-8859-1?Q?nTO9tB6Hg1qjbr4JjBbMmEugP3EFh01/trpCdalnmRqP8OAjoAnEtH/FwX?=
 =?iso-8859-1?Q?o1cUyJdYhi0xcGRaPnBZKS5uItEzHB8I/VIg5XuJ8aiBg3xKw8Mxv7U5/Y?=
 =?iso-8859-1?Q?GB3/huf5xOJ8aHDNg6SNep33gtLnAtk5RrOYei51+210lNNp9KCNlVS38e?=
 =?iso-8859-1?Q?yU9o8LQD9KJkjAaSz77gttI1H9PphohW0MGsYMj5xXh3nfKWO+pk978wts?=
 =?iso-8859-1?Q?SpRTpUna01xoYi/J9z6tTFwqPLr6/mMvJTa8p5RXRiK78VRN4tXpH8Rqz+?=
 =?iso-8859-1?Q?iwSmuM1PGobuA/Tuh8z9yoYhudGBk8zwQUI4PDqhc+KJZP0Nq7/5W5nOPi?=
 =?iso-8859-1?Q?kYGTyiOAgECRi2+ZUuYR+lb+KejxhfFG3k94hACuzVA7avuw/H0imI9taY?=
 =?iso-8859-1?Q?UW7FhzzuX5fY6MDv2vI+s8J/x1Ytq7x6oA9GAkI++hWRRtg0hLGyTzlmcs?=
 =?iso-8859-1?Q?zkcJlQE8CSqtNrWwSxtIBf8VLIqFuoAppz8SMaqYyNNFteGnw4uSR5emoc?=
 =?iso-8859-1?Q?BL3CLJEd+6b9M5OydbO84yBNddnCFn2bxnDJZBaw0qkOYdOZ2n+TY5fHA8?=
 =?iso-8859-1?Q?p+L6PARm5P/ASgdOpdXFyDcdDo2x4OKgJqmcbIOBm0v5zAwLnsWXhZ6Tar?=
 =?iso-8859-1?Q?PgqobwmXDASbbQaT4gIgp3FAH9NIhhxcKtgN9ZyqHX4CvobEBU+92hxsxU?=
 =?iso-8859-1?Q?5S9hHqitCGEFce59tV4Jwx2/wEm9fexnbBRckWf8wmAUF1jt9XbTN7OUld?=
 =?iso-8859-1?Q?OoZxcjw6MSzRFK9Mbgc+0lAIfTClB/8ArHqL0ok1RCJ1N0nnc4sqTWMyN+?=
 =?iso-8859-1?Q?e2x/0iIeErNDfnGXCf1B5EzrdtYiPmJtvqt9Yr93BXDW8au/yWeyszTBvK?=
 =?iso-8859-1?Q?V6elDqIhNRlchI13BcoBr6GhQDSLV8yVhGnzpQDpi2Ck2b7GtyjpAxTODp?=
 =?iso-8859-1?Q?47klbwYC0ak6GY0Cux5jcAJGX/VsbdQISFlXCaK6Tds+KQYqPNGIXuZF4y?=
 =?iso-8859-1?Q?b//ft9OLWcYhHbSyXgbGxhhgTpeyUhiJMa0VPSFjf+fclVTjl5QC0vc1iU?=
 =?iso-8859-1?Q?9hHa3FXoPmNlCojrTO7/Jv6Gqk+X5v+qXEDGvW8kgnYoFet+yfgxsmhLQq?=
 =?iso-8859-1?Q?r6+sOPm6cIqSFgnyb0P4n1r1qHGeRsQkThy+7DV6kK1YDNIeTiSCT6UAvb?=
 =?iso-8859-1?Q?1n3nMnN+aSY8hDUYBXNhBwQ6k4KLGGFUkQynopi058f1UAnQu4s3hAD2uD?=
 =?iso-8859-1?Q?K4I2oM84/Gnz9E9R7BBTe6uyPCqOm3B/jj4PAo3q3bf2XjGVak+otwRE72?=
 =?iso-8859-1?Q?1MeVP7MImPcn5LszUB7r7XBH+o+cM+kwT2tnOkgzjnpaXpuKM7dVn/hE3o?=
 =?iso-8859-1?Q?v3hVDTVBSXWo3G409ZAy5ax1UdVM6On4cU2+1gmXQJAHp0u54e1vJUWWtk?=
 =?iso-8859-1?Q?rvT8J8VnPpqsQnHS47AfoLzJk3ijLDUTASTMKOnlFmkqmGkVxQTds1Wky3?=
 =?iso-8859-1?Q?6AqkdqmBvQJ96wdVA7el1jXQQe6kJD56nMC91sph0ftPIYfCN1LbCrrzzo?=
 =?iso-8859-1?Q?XWAK3fx9Hg=3D=3D?=
Content-Type: multipart/alternative;
	boundary="_000_BY5PR02MB6724975C408270C31C93BDE4A0A59BY5PR02MB6724namp_"
MIME-Version: 1.0
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR02MB6724.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 31740643-6024-476b-d6a2-08da482bd843
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2022 02:17:17.4824
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HFF1gAVYGRGmk/9IuM6DlvhV7Ik+MaVwvSZhGRbckFDT2qVZ8cXBq2aT5EDDcwRRx2muQMC7Xlw7+Ree0dIQUw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB4424

--_000_BY5PR02MB6724975C408270C31C93BDE4A0A59BY5PR02MB6724namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



[https://st2.zoom.us/static/6.1.6656/image/new/ZoomLogo_110_25.png] <https:=
//zoom.us>
Hi there,
Stefano Stabellini is inviting you to a scheduled Zoom meeting.
Join Zoom Meeting<https://xilinx.zoom.us/j/94767630697?from=3Daddon>
Phone one-tap:  US: +16699006833,,94767630697#<tel:+16699006833,,9476763069=
7#> or +17209289299,,94767630697#<tel:+17209289299,,94767630697#>
Meeting URL:    https://xilinx.zoom.us/j/94767630697?from=3Daddon
Meeting ID:     947 6763 0697
Join by Telephone
For higher quality, dial a number based on your current location.
Dial:
US: +1 669 900 6833 or +1 720 928 9299 or +1 929 205 6099 or 888 475 4499 (=
Toll Free) or 833 548 0276 (Toll Free) or 833 548 0282 (Toll Free) or 877 8=
53 5257 (Toll Free)
India: +91 22 48 798 004 or +91 224 879 8012 or +91 225 097 2742 or +91 225=
 097 2743 or +91 225 097 2744 or +91 225 097 2745 or +91 226 480 2722 or +9=
1 22 71 279 525 or +91 406 480 2722 or +91 446 480 2722 or +91 806 480 2722=
 or +91 80 71 279 440 or +91 116 480 2722 or 000 800 050 5050 (Toll Free) o=
r 000 800 001 4002 (Toll Free)
Ireland: +353 6 163 9031 or +353 1 536 9320 or +353 1 653 3895 or 1800 949 =
238 (Toll Free) or 1800 901 561 (Toll Free) or 1800 943 965 (Toll Free)
Singapore: +65 3165 1065 or +65 3158 7288 or 800 852 6054 (Toll Free) or 18=
00 407 5602 (Toll Free) or 800 101 3814 (Toll Free)
Meeting ID:     947 6763 0697
International numbers<https://xilinx.zoom.us/u/ab3riFkXlk>
Join from a Video Conference room system
Meeting ID:     947 6763 0697
US:     94767630697@global.zoomcrc.com
APAC:   94767630697@global.zoomcrc.com
India:  94767630697@global.zoomcrc.com
Europe:         94767630697@global.zoomcrc.com
SIP:    94767630697@zoomcrc.com

--_000_BY5PR02MB6724975C408270C31C93BDE4A0A59BY5PR02MB6724namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body>
<span>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
<br>
</div>
<a class=3D"x_MsoNormal">&nbsp;</a><a name=3D"x_zBegin"></a>
<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" st=
yle=3D"font-size:13px; color:#39394d; font-family:Arial; background-color:#=
f4f5f9; width:100%; height:100%; padding-bottom:10px">
<tbody>
<tr>
<td style=3D"vertical-align:top">
<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" st=
yle=3D"width:592px">
<tbody>
<tr>
<td style=3D"">
<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" st=
yle=3D"margin-left:0px; margin-right:0px; width:100%; background-color:#fff=
fff; padding-bottom:37px">
<tbody>
<tr>
<td style=3D"padding-top:30px; padding-bottom:10px; background-color:#f4f5f=
9"><a href=3D"https://zoom.us"><img width=3D"110" height=3D"25" border=3D"0=
" style=3D"border-style:solid" src=3D"https://st2.zoom.us/static/6.1.6656/i=
mage/new/ZoomLogo_110_25.png">
</a></td>
</tr>
<tr>
<td style=3D"padding-left:28px; padding-right:28px">
<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" st=
yle=3D"width:100%; font-size:13px; color:#39394d; font-family:Arial">
<tbody>
<tr>
<td colspan=3D"2" style=3D"vertical-align:top; padding-top:57px; padding-bo=
ttom:10px">
Hi there,</td>
</tr>
<tr>
<td colspan=3D"2" style=3D"vertical-align:top; line-height:25px">Stefano St=
abellini is inviting you to a scheduled Zoom meeting.
</td>
</tr>
<tr>
<td colspan=3D"2" style=3D"background-color:#ffffff; padding-top:20px; line=
-height:34px; padding-bottom:8px">
<a href=3D"https://xilinx.zoom.us/j/94767630697?from=3Daddon" target=3D"_bl=
ank" style=3D"font-size:25px; font-weight:400; color:#2d8cff">Join Zoom Mee=
ting</a>
</td>
</tr>
<tr>
<td style=3D"height:18px; width:22%; vertical-align:top; line-height:20px">=
Phone one-tap:
</td>
<td style=3D"vertical-align:top; line-height:20px; padding-bottom:5px">US: =
<a href=3D"tel:+16699006833,,94767630697#">
+16699006833,,94767630697#</a> or <a href=3D"tel:+17209289299,,94767630697#=
">+17209289299,,94767630697#</a>
</td>
</tr>
<tr>
<td style=3D"height:18px; width:22%; vertical-align:top; line-height:20px">=
Meeting URL:
</td>
<td style=3D"vertical-align:top; line-height:20px"><a href=3D"https://xilin=
x.zoom.us/j/94767630697?from=3Daddon" target=3D"_blank" style=3D"font-size:=
13px; font-weight:400; color:#39394d">https://xilinx.zoom.us/j/94767630697?=
from=3Daddon</a>
</td>
</tr>
<tr>
<td style=3D"height:18px; width:22%; vertical-align:top">Meeting ID: </td>
<td style=3D"vertical-align:top">947 6763 0697</td>
</tr>
<tr>
<td colspan=3D"2" style=3D"font-family:Arial; font-size:16px; font-weight:6=
00; line-height:25px; color:#39394d; padding-top:20px; padding-bottom:9px">
Join by Telephone </td>
</tr>
<tr>
<td colspan=3D"2" style=3D"font-size:13px; color:#39394d; font-family:Arial=
; vertical-align:top; line-height:20px">
For higher quality, dial a number based on your current location. </td>
</tr>
<tr>
<td style=3D"width:22%; font-size:13px; color:#39394d; font-family:Arial; v=
ertical-align:top; line-height:20px">
Dial: </td>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; vertical-ali=
gn:top; line-height:20px; padding-bottom:10px">
<br>
US: +1 669 900 6833 or +1 720 928 9299 or +1 929 205 6099 or 888 475 4499 (=
Toll Free) or 833 548 0276 (Toll Free) or 833 548 0282 (Toll Free) or 877 8=
53 5257 (Toll Free)<br>
India: +91 22 48 798 004 or +91 224 879 8012 or +91 225 097 2742 or +91 225=
 097 2743 or +91 225 097 2744 or +91 225 097 2745 or +91 226 480 2722 or +9=
1 22 71 279 525 or +91 406 480 2722 or +91 446 480 2722 or +91 806 480 2722=
 or +91 80 71 279 440 or +91 116
 480 2722 or 000 800 050 5050 (Toll Free) or 000 800 001 4002 (Toll Free)<b=
r>
Ireland: +353 6 163 9031 or +353 1 536 9320 or +353 1 653 3895 or 1800 949 =
238 (Toll Free) or 1800 901 561 (Toll Free) or 1800 943 965 (Toll Free)<br>
Singapore: +65 3165 1065 or +65 3158 7288 or 800 852 6054 (Toll Free) or 18=
00 407 5602 (Toll Free) or 800 101 3814 (Toll Free)
</td>
</tr>
<tr>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; width:22%; v=
ertical-align:top; line-height:20px">
Meeting ID: </td>
<td style=3D"vertical-align:top; font-size:13px; color:#39394d; font-family=
:Arial; line-height:20px; padding-bottom:10px">
947 6763 0697</td>
</tr>
<tr>
<td colspan=3D"2" style=3D"font-size:13px; color:#39394d; font-family:Arial=
; vertical-align:top; line-height:20px">
<a href=3D"https://xilinx.zoom.us/u/ab3riFkXlk" target=3D"_blank" style=3D"=
font-size:13px; font-weight:400; color:#39394d">International numbers</a></=
td>
</tr>
<tr>
<td colspan=3D"2" style=3D"font-family:Arial; font-size:16px; font-weight:6=
00; line-height:25px; color:#39394d; padding-top:20px; padding-bottom:9px">
Join from a Video Conference room system </td>
</tr>
<tr>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; width:22%; v=
ertical-align:top; line-height:20px">
Meeting ID: </td>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; vertical-ali=
gn:top; line-height:20px; padding-bottom:5px">
947 6763 0697</td>
</tr>
<tr>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; width:22%; v=
ertical-align:top; line-height:20px">
US: </td>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; vertical-ali=
gn:top; line-height:20px; padding-bottom:5px">
94767630697@global.zoomcrc.com </td>
</tr>
<tr>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; width:22%; v=
ertical-align:top; line-height:20px">
APAC: </td>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; vertical-ali=
gn:top; line-height:20px; padding-bottom:5px">
94767630697@global.zoomcrc.com </td>
</tr>
<tr>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; width:22%; v=
ertical-align:top; line-height:20px">
India: </td>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; vertical-ali=
gn:top; line-height:20px; padding-bottom:5px">
94767630697@global.zoomcrc.com </td>
</tr>
<tr>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; width:22%; v=
ertical-align:top; line-height:20px">
Europe: </td>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; vertical-ali=
gn:top; line-height:20px; padding-bottom:5px">
94767630697@global.zoomcrc.com </td>
</tr>
<tr>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; width:22%; v=
ertical-align:top; line-height:20px">
SIP: </td>
<td style=3D"font-size:13px; color:#39394d; font-family:Arial; vertical-ali=
gn:top; line-height:20px; padding-bottom:5px">
94767630697@zoomcrc.com </td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<a name=3D"x_zEnd"></a></span>
</body>
</html>

--_000_BY5PR02MB6724975C408270C31C93BDE4A0A59BY5PR02MB6724namp_
Content-Type: text/calendar; charset="utf-8"; method=REQUEST
Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UkVRVUVTVA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5n
ZSBTZXJ2ZXIgMjAxMA0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDpQYWNpZmlj
IFN0YW5kYXJkIFRpbWUNCkJFR0lOOlNUQU5EQVJEDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0K
VFpPRkZTRVRGUk9NOi0wNzAwDQpUWk9GRlNFVFRPOi0wODAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJ
TlRFUlZBTD0xO0JZREFZPTFTVTtCWU1PTlRIPTExDQpFTkQ6U1RBTkRBUkQNCkJFR0lOOkRBWUxJ
R0hUDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wODAwDQpUWk9GRlNF
VFRPOi0wNzAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPTJTVTtCWU1PTlRI
PTMNCkVORDpEQVlMSUdIVA0KRU5EOlZUSU1FWk9ORQ0KQkVHSU46VkVWRU5UDQpPUkdBTklaRVI7
Q049U3RlZmFubyBTdGFiZWxsaW5pOm1haWx0bzpzdGVmYW5vc0B4aWxpbnguY29tDQpBVFRFTkRF
RTtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD1UUlVFO0NO
PWpiZXVsaWNoQHMNCiB1c2UuY29tOm1haWx0bzpqYmV1bGljaEBzdXNlLmNvbQ0KQVRURU5ERUU7
Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj1y
b2dlci5wYXVADQogY2l0cml4LmNvbTptYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb20NCkFUVEVO
REVFO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPVRSVUU7
Q049QW5kcmV3LkNvbw0KIHBlcjNAY2l0cml4LmNvbTptYWlsdG86QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbQ0KQVRURU5ERUU7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNU
SU9OO1JTVlA9VFJVRTtDTj1qdWxpZW5AeGVuDQogLm9yZzptYWlsdG86anVsaWVuQHhlbi5vcmcN
CkFUVEVOREVFO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQ
PVRSVUU7Q049QmVydHJhbmQuTQ0KIGFycXVpc0Bhcm0uY29tOm1haWx0bzpCZXJ0cmFuZC5NYXJx
dWlzQGFybS5jb20NCkFUVEVOREVFO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURT
LUFDVElPTjtSU1ZQPVRSVUU7Q049QXJ0ZW0gTXlnYQ0KIGlldjptYWlsdG86QXJ0ZW1fTXlnYWll
dkBlcGFtLmNvbQ0KQVRURU5ERUU7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMt
QUNUSU9OO1JTVlA9VFJVRTtDTj1HZW9yZ2UuRHVuDQogbGFwQGNpdHJpeC5jb206bWFpbHRvOkdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbQ0KQVRURU5ERUU7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFS
VFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj1Sb2JlcnRvIEJhDQogZ25hcmE6bWFpbHRv
OnJvYmVydG8uYmFnbmFyYUBidWdzZW5nLmNvbQ0KQVRURU5ERUU7Uk9MRT1SRVEtUEFSVElDSVBB
TlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj1mdXNhLXNpZ0BsDQogaXN0cy54
ZW5wcm9qZWN0Lm9yZzptYWlsdG86ZnVzYS1zaWdAbGlzdHMueGVucHJvamVjdC5vcmcNCkRFU0NS
SVBUSU9OO0xBTkdVQUdFPWVuLVVTOlxuXG5baHR0cHM6Ly9zdDIuem9vbS51cy9zdGF0aWMvNi4x
LjY2NTYvaW1hZ2Uvbg0KIGV3L1pvb21Mb2dvXzExMF8yNS5wbmddIDxodHRwczovL3pvb20udXM+
XG5IaSB0aGVyZVwsXG5TdGVmYW5vIFN0YWJlbGxpbmkgDQogaXMgaW52aXRpbmcgeW91IHRvIGEg
c2NoZWR1bGVkIFpvb20gbWVldGluZy5cbkpvaW4gWm9vbSBNZWV0aW5nPGh0dHBzOi8veGkNCiBs
aW54Lnpvb20udXMvai85NDc2NzYzMDY5Nz9mcm9tPWFkZG9uPlxuUGhvbmUgb25lLXRhcDogIFVT
OiArMTY2OTkwMDY4MzNcLA0KIFwsOTQ3Njc2MzA2OTcjPHRlbDorMTY2OTkwMDY4MzNcLFwsOTQ3
Njc2MzA2OTcjPiBvciArMTcyMDkyODkyOTlcLFwsOTQ3Njc2DQogMzA2OTcjPHRlbDorMTcyMDky
ODkyOTlcLFwsOTQ3Njc2MzA2OTcjPlxuTWVldGluZyBVUkw6ICAgIGh0dHBzOi8veGlsaW54LnoN
CiBvb20udXMvai85NDc2NzYzMDY5Nz9mcm9tPWFkZG9uXG5NZWV0aW5nIElEOiAgICAgOTQ3IDY3
NjMgMDY5N1xuSm9pbiBieSBUZQ0KIGxlcGhvbmVcbkZvciBoaWdoZXIgcXVhbGl0eVwsIGRpYWwg
YSBudW1iZXIgYmFzZWQgb24geW91ciBjdXJyZW50IGxvY2F0aW9uDQogLlxuRGlhbDpcblVTOiAr
MSA2NjkgOTAwIDY4MzMgb3IgKzEgNzIwIDkyOCA5Mjk5IG9yICsxIDkyOSAyMDUgNjA5OSBvciA4
ODgNCiAgNDc1IDQ0OTkgKFRvbGwgRnJlZSkgb3IgODMzIDU0OCAwMjc2IChUb2xsIEZyZWUpIG9y
IDgzMyA1NDggMDI4MiAoVG9sbCBGcg0KIGVlKSBvciA4NzcgODUzIDUyNTcgKFRvbGwgRnJlZSlc
bkluZGlhOiArOTEgMjIgNDggNzk4IDAwNCBvciArOTEgMjI0IDg3OSA4DQogMDEyIG9yICs5MSAy
MjUgMDk3IDI3NDIgb3IgKzkxIDIyNSAwOTcgMjc0MyBvciArOTEgMjI1IDA5NyAyNzQ0IG9yICs5
MSAyMjUNCiAgMDk3IDI3NDUgb3IgKzkxIDIyNiA0ODAgMjcyMiBvciArOTEgMjIgNzEgMjc5IDUy
NSBvciArOTEgNDA2IDQ4MCAyNzIyIG9yIA0KICs5MSA0NDYgNDgwIDI3MjIgb3IgKzkxIDgwNiA0
ODAgMjcyMiBvciArOTEgODAgNzEgMjc5IDQ0MCBvciArOTEgMTE2IDQ4MCAyDQogNzIyIG9yIDAw
MCA4MDAgMDUwIDUwNTAgKFRvbGwgRnJlZSkgb3IgMDAwIDgwMCAwMDEgNDAwMiAoVG9sbCBGcmVl
KVxuSXJlbGENCiBuZDogKzM1MyA2IDE2MyA5MDMxIG9yICszNTMgMSA1MzYgOTMyMCBvciArMzUz
IDEgNjUzIDM4OTUgb3IgMTgwMCA5NDkgMjM4IA0KIChUb2xsIEZyZWUpIG9yIDE4MDAgOTAxIDU2
MSAoVG9sbCBGcmVlKSBvciAxODAwIDk0MyA5NjUgKFRvbGwgRnJlZSlcblNpbmdhDQogcG9yZTog
KzY1IDMxNjUgMTA2NSBvciArNjUgMzE1OCA3Mjg4IG9yIDgwMCA4NTIgNjA1NCAoVG9sbCBGcmVl
KSBvciAxODAwIDQNCiAwNyA1NjAyIChUb2xsIEZyZWUpIG9yIDgwMCAxMDEgMzgxNCAoVG9sbCBG
cmVlKVxuTWVldGluZyBJRDogICAgIDk0NyA2NzYzIA0KIDA2OTdcbkludGVybmF0aW9uYWwgbnVt
YmVyczxodHRwczovL3hpbGlueC56b29tLnVzL3UvYWIzcmlGa1hsaz5cbkpvaW4gZnJvDQogbSBh
IFZpZGVvIENvbmZlcmVuY2Ugcm9vbSBzeXN0ZW1cbk1lZXRpbmcgSUQ6ICAgICA5NDcgNjc2MyAw
Njk3XG5VUzogICAgIDkNCiA0NzY3NjMwNjk3QGdsb2JhbC56b29tY3JjLmNvbVxuQVBBQzogICA5
NDc2NzYzMDY5N0BnbG9iYWwuem9vbWNyYy5jb21cbkluZA0KIGlhOiAgOTQ3Njc2MzA2OTdAZ2xv
YmFsLnpvb21jcmMuY29tXG5FdXJvcGU6ICAgICAgICAgOTQ3Njc2MzA2OTdAZ2xvYmFsLnpvDQog
b21jcmMuY29tXG5TSVA6ICAgIDk0NzY3NjMwNjk3QHpvb21jcmMuY29tXG4NClVJRDowNDAwMDAw
MDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODAwMDAwMDAwMzZGOThFQTMxNDdBRDgwMTAwMDAwMDAw
MDAwMDAwMA0KIDAxMDAwMDAwMEE2NjdDMTQwMTA3OUE1NDc5MzQyQzBCMjUyNTdFNEUyDQpTVU1N
QVJZO0xBTkdVQUdFPWVuLVVTOlhlbiBNSVNSQSBDIGRpc2N1c3Npb24NCkRUU1RBUlQ7VFpJRD1Q
YWNpZmljIFN0YW5kYXJkIFRpbWU6MjAyMjA2MDlUMDcwMDAwDQpEVEVORDtUWklEPVBhY2lmaWMg
U3RhbmRhcmQgVGltZToyMDIyMDYwOVQwODAwMDANCkNMQVNTOlBVQkxJQw0KUFJJT1JJVFk6NQ0K
RFRTVEFNUDoyMDIyMDYwN1QwMjE3MTdaDQpUUkFOU1A6T1BBUVVFDQpTVEFUVVM6Q09ORklSTUVE
DQpTRVFVRU5DRTowDQpMT0NBVElPTjtMQU5HVUFHRT1lbi1VUzpodHRwczovL3hpbGlueC56b29t
LnVzL2ovOTQ3Njc2MzA2OTc/ZnJvbT1hZGRvbg0KWC1NSUNST1NPRlQtQ0RPLUFQUFQtU0VRVUVO
Q0U6MA0KWC1NSUNST1NPRlQtQ0RPLU9XTkVSQVBQVElEOjIxMjA2Mjc3NjYNClgtTUlDUk9TT0ZU
LUNETy1CVVNZU1RBVFVTOlRFTlRBVElWRQ0KWC1NSUNST1NPRlQtQ0RPLUlOVEVOREVEU1RBVFVT
OkJVU1kNClgtTUlDUk9TT0ZULUNETy1BTExEQVlFVkVOVDpGQUxTRQ0KWC1NSUNST1NPRlQtQ0RP
LUlNUE9SVEFOQ0U6MQ0KWC1NSUNST1NPRlQtQ0RPLUlOU1RUWVBFOjANClgtTUlDUk9TT0ZULUVW
RU5UUFJPUEVSVElFU1RPREVMRVRFOjANClgtTUlDUk9TT0ZULURPTk9URk9SV0FSRE1FRVRJTkc6
RkFMU0UNClgtTUlDUk9TT0ZULURJU0FMTE9XLUNPVU5URVI6RkFMU0UNClgtTUlDUk9TT0ZULUxP
Q0FUSU9ORElTUExBWU5BTUU6aHR0cHM6Ly94aWxpbnguem9vbS51cy9qLzk0NzY3NjMwNjk3P2Zy
b209YQ0KIGRkb24NClgtTUlDUk9TT0ZULUxPQ0FUSU9OU09VUkNFOk5vbmUNClgtTUlDUk9TT0ZU
LUxPQ0FUSU9OUzpbeyJEaXNwbGF5TmFtZSI6Imh0dHBzOi8veGlsaW54Lnpvb20udXMvai85NDc2
NzYzMDY5Nw0KID9mcm9tPWFkZG9uIlwsIkxvY2F0aW9uQW5ub3RhdGlvbiI6IiJcLCJMb2NhdGlv
blVyaSI6IiJcLCJMb2NhdGlvblN0cmVldCI6DQogIiJcLCJMb2NhdGlvbkNpdHkiOiIiXCwiTG9j
YXRpb25TdGF0ZSI6IiJcLCJMb2NhdGlvbkNvdW50cnkiOiIiXCwiTG9jYXRpb24NCiBQb3N0YWxD
b2RlIjoiIlwsIkxvY2F0aW9uRnVsbEFkZHJlc3MiOiIifV0NCkJFR0lOOlZBTEFSTQ0KREVTQ1JJ
UFRJT046UkVNSU5ERVINClRSSUdHRVI7UkVMQVRFRD1TVEFSVDotUFQxNU0NCkFDVElPTjpESVNQ
TEFZDQpFTkQ6VkFMQVJNDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=

--_000_BY5PR02MB6724975C408270C31C93BDE4A0A59BY5PR02MB6724namp_--


From fusa-sig-bounces@lists.xenproject.org Tue Jun 07 09:31:40 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Jun 2022 09:31:40 +0000
Received: from list by lists.xenproject.org with outflank-mailman.342759.568210 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nyVYp-0002BL-Pl; Tue, 07 Jun 2022 09:31:39 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 342759.568210; Tue, 07 Jun 2022 09:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nyVYp-0002BH-Mx; Tue, 07 Jun 2022 09:31:39 +0000
Received: by outflank-mailman (input) for mailman id 342759;
 Tue, 07 Jun 2022 02:17:43 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=SxjK=WO=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1nyOms-00061K-UF
 for fusa-sig@lists.xenproject.org; Tue, 07 Jun 2022 02:17:43 +0000
Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 02586f3a-e608-11ec-b605-df0040e90b76;
 Tue, 07 Jun 2022 04:17:41 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ams.source.kernel.org (Postfix) with ESMTPS id 3753FB81826;
 Tue,  7 Jun 2022 02:17:41 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id 63F31C385A9;
 Tue,  7 Jun 2022 02:17:39 +0000 (UTC)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 02586f3a-e608-11ec-b605-df0040e90b76
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1654568259;
	bh=G/OCd3vUJTb9gQkavsuraROzp2lGVfO55Ao2rS3VQyI=;
	h=Date:From:To:cc:Subject:In-Reply-To:References:From;
	b=nt/BJoBK32hpV9/IJ00L7dUSCo7085TNhohCvxlbhKm6+KIShSjGTJqukogik0n0b
	 zqd/x/sZBHRn78JPmXY7tm4LQJ5adY9BCnR4C6+IlZ0MjxAuVsNKWGxotM4gD82kn9
	 uD6WWT0csXljZp0pvMHyf3fj0qrG0umqfMy6fstSGW6WVcU2Z14Qb0FtscV0HtMPjd
	 0nxo5r5aDgp2tDh0LtJyy+Md/noSR3HFJMJlmPOEoYt5d9Hg3R+LBH18CF9qD+iqdP
	 MXoNcRV6wJO/N5vEmkcLrqwWm5iqMgqU3S5a54cK/g3oGI1KGLOFw3Owumqob7I3+h
	 FJR/0Xj/iQLqg==
Date: Mon, 6 Jun 2022 19:17:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: Jan Beulich <jbeulich@suse.com>
cc: Stefano Stabellini <sstabellini@kernel.org>, 
    George Dunlap <George.Dunlap@citrix.com>, 
    xen-devel <xen-devel@lists.xenproject.org>, 
    Roger Pau Monne <roger.pau@citrix.com>, 
    Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com, 
    julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org, 
    roberto.bagnara@bugseng.com
Subject: Re: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
In-Reply-To: <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
Message-ID: <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com> <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop> <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop> <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII

On Thu, 2 Jun 2022, Jan Beulich wrote:
> On 01.06.2022 22:27, Stefano Stabellini wrote:
> > Reducing CC and adding fusa-sig
> > 
> > Actually Jun 9 at 8AM California / 4PM UK doesn't work for some of you,
> > so it is either:
> > 1) Jun 9 at 7AM California / 3PM UK
> > 2) Jun 14 at 8AM California / 4PM UK
> > 
> > My preference is the first option because it is sooner but let me know
> > if it doesn't work and we'll try the second option.
> 
> I don't think I was aware that another call is needed. Was that said
> somewhere earlier where I did miss it? In any event, either option
> looks to be okay here.

I sent out the meeting invite for Jun 9 at 7AM California / 3PM UK.

Just a reminder to fill in the remaining "yellow" rules of the
spreadsheet in advance of the meeting.


There are couple of interesting questions on the remaining rules, which
I tried to shed some light on.



# Rule 9.1 "The value of an object with automatic storage duration shall not be read before it has been set"

The question is whether -Wuninitalised already covers this case or not.
I think it does.

Eclair is reporting a few issues where variables are "possibly
uninitialized". We should ask Roberto about them, I don't think they are
actual errors? More like extra warnings?


# Rule 9.3 "Arrays shall not be partially initialized"

Andrew was pointing out that "we use implicit 0's all over the place".

That is true but as far as I can tell that is permitted. There is a
couple of exceptions to the rules:

- { 0 } is allowed

- sparse initialization using designated initializers is allowed
  e.g. char ar[3] = { [2] = 'c' }

So I think we are fine there.


# Rule 9.4 "An element of an object shall not be initialized more than once"

Andrew was noting that "There's one pattern using range syntax to set a
default where this rule would be violated, but the code is far cleaner
to read."

Range initializers is a GCC extension not part of the C standard. It is
not considered by the MISRA rule. The MISRA rule seems focused on
preveting accidental double-initializations (by copy/pasting errors for
instance) which is fair.

So I think we should be OK here and we need to clarify our usage of
range initializers. What we do or don't do with range initializer should
be a separate discussion I think.


From fusa-sig-bounces@lists.xenproject.org Tue Jun 07 09:31:49 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Jun 2022 09:31:49 +0000
Received: from list by lists.xenproject.org with outflank-mailman.342840.568213 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nyVYz-0002Cj-RZ; Tue, 07 Jun 2022 09:31:49 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 342840.568213; Tue, 07 Jun 2022 09:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nyVYz-0002Cg-Op; Tue, 07 Jun 2022 09:31:49 +0000
Received: by outflank-mailman (input) for mailman id 342840;
 Tue, 07 Jun 2022 06:21:18 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=8rqf=WO=suse.com=jbeulich@srs-se1.protection.inumbo.net>)
 id 1nySac-0001lO-3j
 for fusa-sig@lists.xenproject.org; Tue, 07 Jun 2022 06:21:18 +0000
Received: from de-smtp-delivery-102.mimecast.com
 (de-smtp-delivery-102.mimecast.com [194.104.111.102])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 08d8edb0-e62a-11ec-b605-df0040e90b76;
 Tue, 07 Jun 2022 08:21:15 +0200 (CEST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com
 (mail-vi1eur04lp2051.outbound.protection.outlook.com [104.47.14.51]) by
 relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 de-mta-26-LBTpDmAoNtOpDGHiqVXJog-1; Tue, 07 Jun 2022 08:21:11 +0200
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by DB6PR04MB3063.eurprd04.prod.outlook.com (2603:10a6:6:5::28) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5314.19; Tue, 7 Jun 2022 06:21:09 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022
 06:21:09 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 08d8edb0-e62a-11ec-b605-df0040e90b76
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619;
	t=1654582875;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=PBUU9tjmVFGmXSma0OP00HIuqU3SrVJmCUAbmMc5LX0=;
	b=SKumZ9kK5gquO7ijJ9OiB1hLhWo2CtYVEokbgOKjbaH7i53LxAlEuAC/FWe21AZJkoEFuc
	4u+KGIlNRvhegA52GT4o2DVo2+U0m42TWju4CNgWQyRO/p6pPVubsopdT6UlpP/HOEKW4P
	sea3JIMIqtmbCdeMI9MLTgeltEgL6z8=
X-MC-Unique: LBTpDmAoNtOpDGHiqVXJog-1
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=GrHXvYJ/rFqVK0yvY+N/5UIVOiBCIGh88W292UUEO4/VimFRZ6AaDbIn4bcAb0oWjcnp5XmcPxt6+FDRq4wqFa+Yni8fPjiYR4m3Of9V2zuMnw8VziKhY6QOAY1m5LIxL5hg4kDFfcFcw5y0ZcT9AtgAx84V9Ms+LXWf9fI1nf96E0JX+9jOoFETlXX6Lghcx2gfU55TFT3UU00FC8ENmekH5xdE8dTw6l26nkt9lmv+tEQNTzByre2DVFxrIJD03sUPzsfO3gaWHmQ52ful2NhorBRGDMslHvacmuQ0lkvTueXTZmMSJAs2Gah0pUbvD9laGRtlsFW2pWyK8lqzOA==
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=PBUU9tjmVFGmXSma0OP00HIuqU3SrVJmCUAbmMc5LX0=;
 b=ZYTBSMtPcwAQMWZ+7kWY2uvjSfxoqQ7JgNN3wEGpiaN7jFIEXJTOTE1pWpXusSsBHermF+Gj/g33k43tVenKcsjZ8xdYyD1vOoEqpJUBi72gSel0mpM/kauFcoJr2U4jItq+aP3CaiQM80eQQbP9+A3cEI7lLFTsttMQLPFccTHpzh14fvXgIgeI1pCGS6NcOsS2JPeTmLFvSCMVYWRHN7RUwxw6lN160zaT9C4bqdN+SNEog4Dr5mTFfzxNA3eUObQrkTpehhbfUH0do1qnzBJD8Lkbx3Jng5Ut0I2JQzurWHnLeSJc7DUdgiSZdXuLjcfxK1mKZiI9ttCTJiMWrw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mysuse.onmicrosoft.com; s=selector1-mysuse-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PBUU9tjmVFGmXSma0OP00HIuqU3SrVJmCUAbmMc5LX0=;
 b=PQMcH6LX74pC8kbTMeneo4l2XNEelQpQp2bu6f+33qd3x4SSu/x14NIPzytIuWNHxAgrmcc+IcRS9tjIcW7ekaQcFA4Di2HvwAlaOSbUHLsG3LKYX+n8gNMhdaxFQwVXieMlBBnm3e/rrJjOEj81yZmUhep9COcQ2uBLgYO6oKsIAHxdipYCoUtefT3BhsFKukMWqH4bSslFktIbD6z6YYX+wnRA53XdVXbljGoVcXiCQ+xOF5d2kVcQ+xQANVn22tylP0lov/ZB8plV9s+jkrTLbdfmJj26si75D6JvatcUtSQ2lkLCHxx2711L5He6stDBi7e+jHO88mLctVPhtw==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <cf484a23-9478-5b1e-6f15-c8e335dab332@suse.com>
Date: Tue, 7 Jun 2022 08:21:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
Content-Language: en-US
To: Stefano Stabellini <sstabellini@kernel.org>, Andrew.Cooper3@citrix.com
Cc: George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, julien@xen.org,
 Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org,
 roberto.bagnara@bugseng.com
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
 <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AS8PR07CA0050.eurprd07.prod.outlook.com
 (2603:10a6:20b:459::7) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 67abe334-abdf-41c0-701c-08da484de993
X-MS-TrafficTypeDiagnostic: DB6PR04MB3063:EE_
X-Microsoft-Antispam-PRVS:
	<DB6PR04MB30635DB34BC68E5947D98E6AB3A59@DB6PR04MB3063.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	BFhhCXnZo4nxSzcJwSXC871YlpSojqzXl5MoYyXWwunkSN/mB4GBrdpA9LV+41g7Hglkd6qYt4MBV/ZlRyfCkvHiL5u+pJlnN24qmSO8q01DMOC6+3oVQz+ZlI5775le0q2wg5SEM99L7YdZVbtYoxhh+/kJith/q9y/KydBmE10wdqWb6DG6UG3swD8+zoR1XemzGpJ2+ytl3AQ6iPxPofKKgSVGnRImGnGAG7zaudVgEc+H3q8+BShIXzN7CsbQ1TgaGMOlcsZZh0gZqKnimCsUkGfZdifp5ZYz/j/dyiC6nuesDkv3823KeQhEuWa0GiRZHMUlh5APAc7QW/llj9Z5tzidzTRZCkrT9Vggf33WtVTSyOvwjfOuWyBQ5RWg4UwWga2KCJCJJZ5aPvgpWQn17Jbgi8Ddq02a3YgcyQcwc6mz5hUdvVuAEJLFX9tDEdL8XLIdwhPFO5QO++uz4VwwuHEytg4Bgl1UQ4r55zbH66fIlp4hQCP4V6HqrW82jCTWRFOC3dtjDlR1WQNRAY2zAH9gLlRpSWp5eLDLpD93argqfSuYUx7uwe0cQ1xRwz6ZG531rZPTGnPOuYhogAc9mRfofSRmYSKq/uSD+V/6ZuP7DGdOLWfT9iFUq+TlFwQ6aqa4V8fVnCp/G0iAMdIHwqTiUVev0l9G9zrXF4ypd6eyVpteAe+G1nV2nnRpRAb0fnu8orlNZ1+uNl0b6WXT5IPRc1IMFbEzlZY4sG1OlWk2tpk56bsJkZmnhrM4bC2gz4UAvU3Q+sSjKLG+w==
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(2616005)(6506007)(53546011)(31696002)(6666004)(26005)(86362001)(2906002)(54906003)(38100700002)(36756003)(316002)(66946007)(66556008)(4326008)(66476007)(8676002)(4744005)(31686004)(6486002)(83380400001)(186003)(6512007)(508600001)(8936002)(5660300002)(7416002)(221023002)(43740500002)(45980500001);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?alMxQVZ2ckdaVWs4MGpXWGlTajJOZ3dIa2hEeGhWUkNaOFdiNnRNN29XbzJv?=
 =?utf-8?B?Z0NzZWlHaHZJbmJQWGtkM09ON3p3WTZRNUx0NGJtd2tJam1UOHlyNUNOc0Iw?=
 =?utf-8?B?V0VMRjlzZFVvTDJta2hMSGxYQ0lUS0NIOHlhL2ZMZGwvVkU1eWMyZ2s4Q3h1?=
 =?utf-8?B?bkk1YnBxSjhvKzIwcnM0VGdBOU1qR1JJWlZxbjFpRWd4L1JOMElGVkxlUk1Y?=
 =?utf-8?B?dG5wM01tQWYyRUY1M1dHNlgrdkh0UnR0VjRHODN6Q0srdFl5UUdLQUpBSFhR?=
 =?utf-8?B?U0tLZEY4OWJ2Wlk4dFoyN0hINXhNUGxHbDFwczdINTQyTElEdTlLQkw5MFdH?=
 =?utf-8?B?RnpPL2Y5NElxV1dVcGsxUXJpOHZDb1VQbVpXbEphaUt6NjBJUUtuLyttTE0v?=
 =?utf-8?B?RHlXOTBDSzVDa0JVWTlldndaRFY4ckZJWjRnTjA1MG9NUUJXTU5GUisvc0ls?=
 =?utf-8?B?NTYySDNQNUM0WFgzUjFqZk9RNy9YWXoxTnRnT3RRNUdEZ25WN05qa05ocXRK?=
 =?utf-8?B?d3JlYXg3SnVIS3NINFNwdGNralNPTml5MTFsMlRZZ1lGRzR2b1k3VnkvK2xn?=
 =?utf-8?B?RHNPZ0d0aHMxaTdTbE0vU1gyeGJYc2lNS2tja09XRnFBTjRESHdxcXdwLzYx?=
 =?utf-8?B?NEhnaWZYOG5FMEM0b1d6MXJhZEErbk5UNnhOK1crSmJySWM1N3NnRXlmajdn?=
 =?utf-8?B?aW0yS3NOZWhYNXN0ODdSOWt6SXJnMHZwWmRmZXhpRWloTGZRZWgvL0hCTDlS?=
 =?utf-8?B?VGg0bGtJYmFSTGtYOVNDYy91eUhCTWVwOUJSV3A3eWVyYXB1RTlEWFlpTFVo?=
 =?utf-8?B?ZEw3WTF6K0V4MGord25md1Nua1FhRFN2Z3U1dmgyUUNHQXRveGRrWGx3c21C?=
 =?utf-8?B?a0NYT1d4eWE1R3VPRk5QcXRSeHhvZ2hmZzg2eDdYSy9lZGlSbUszais2REJ3?=
 =?utf-8?B?TXBYU3ZKTndiZTFSRHVGbmN0L2xHRFkvQk9JbmIvQ0J2NG1PenVZQmtRb3FS?=
 =?utf-8?B?VlBMVDBFbklSQnBzQ0VNTUhONHVmY25NM3I5UDg0dnpvd2l3a016cytjMVVt?=
 =?utf-8?B?YzlxaXgzZUlSWkYrZU92UDQzSXg2RlRFT08zOTEzclUxZEZlaEtNN1ZWWVhj?=
 =?utf-8?B?NFcwaldpVHFpenpkTnp1anpkSjhmbUZrejVyU2FaeVE4bEZwOVNYNkw2a0tP?=
 =?utf-8?B?dnEwakFKUUhNYkpqTmQ0YTVtdDdmT0dpRWE4ckNaZ3orTlpIVHU2MUhFcTZs?=
 =?utf-8?B?bXhZQ1ZDOWMvOFNhZkxra01IY0FUN3JWeFBIaUJzeEVJdUJFckIwMDN0dHpX?=
 =?utf-8?B?QldURmlTcy9HTGU0dHlTQ1dLTXZNckI2em4yY21kR2FocERJeDd2dnJyaEF3?=
 =?utf-8?B?UEVJQVFxSXkxSHllcDI5Wlpaa1FucXF4bUU1S0s5dXZiRm94cngrQjBwVnJx?=
 =?utf-8?B?aXRzTTdsTlU5T0RQNEdiUmhLeTlzYmJtTWwrMGVoMGtSa0w3ZU9GbDREbFRk?=
 =?utf-8?B?RTMvM3ROcnpoNUpnVXVYaC9IZWN2eW5acGZTZUFxMTQ0TUMwemx0OGUxeUUr?=
 =?utf-8?B?M3g1ayt3Qld5UU9tMWo3MERZdldkUjVmMzdZcmx5SXpWRWErTDQrWTFHc2Jx?=
 =?utf-8?B?VXFSVjhlcmpPRk8rMEF4cmVpMExoL0JkaUJLZjhDdm15Qk40MnNsclR4MW9I?=
 =?utf-8?B?NVJHTmdjTkJPOGRoT1BHZXU5dFlvcjRoeERpd2FmbGlyQ04vblY2NVlJRUlV?=
 =?utf-8?B?bjQ1WWhzQlg0Yys5MkF2RDdQWk16Mm9wL3J4T1dUUnV0Z2dUQ1phUzQ4Ukth?=
 =?utf-8?B?bEtqUnZKOHJ4bThMK09KNUw0dHRHK09KbnRLcEdld24xaCtEV2hiamVCbVJw?=
 =?utf-8?B?ZmFsZzluN0hYbWFNbXZsSEx0N3RaSGJxc3Zrc0Joa1VzMDVYTnE0eDk3RC83?=
 =?utf-8?B?QmRBbHlCeEdLOTVlSXBrSmhyOUFBa29UZGJacDhObm9rOVJLL2xKK1R0UERY?=
 =?utf-8?B?VXlHc2x5TnhwM0poZjRoSUx1ejh6ZkpnQnBFU1FGK3BhL2hRV3ZSRFJBK2Iy?=
 =?utf-8?B?Q1NaZEFzWms2QmVvNit4L2JHcGVKa1dpYmI0eE1SUTg1TFlPdDVzUUY3azRE?=
 =?utf-8?B?dU51dnJmWmdHK1JxTmk1bC8zSHM2VUNjNWVXTFREY2VlbVl3ZEoybVM0TG5j?=
 =?utf-8?B?MC9HcEs4aU9uU1dqSlJ5TmF5VmFDWjNaVHJ3VlZDTVVtSjhsTUZuUW1KZ3JX?=
 =?utf-8?B?cnB1dS8wSkZHbXlCNWVJRnJIb3JacGdYb3ZxSXBjeStWVnJhZXdCOGtRZVg4?=
 =?utf-8?B?YTVaUVE4VkZjMmlQVjk1cUdSZXFXM1M3VEtEZWdzZHFiK3FydmF2UT09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 67abe334-abdf-41c0-701c-08da484de993
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2022 06:21:09.6969
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 6ZUyOY2pfXy2srQJrBNV+DJflNfqZS2Rbglf0+FxHxcyTWJ8mvxrltIwSioXZchoTM+V906nOA0zbcuXDDGqDg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR04MB3063

On 07.06.2022 04:17, Stefano Stabellini wrote:
> # Rule 9.4 "An element of an object shall not be initialized more than once"
> 
> Andrew was noting that "There's one pattern using range syntax to set a
> default where this rule would be violated, but the code is far cleaner
> to read."

I'm actually not sure we have such uses, as I seem to vaguely recall clang
warning about them. Off the top of your head, do you know of an instance,
Andrew?

Jan

> Range initializers is a GCC extension not part of the C standard. It is
> not considered by the MISRA rule. The MISRA rule seems focused on
> preveting accidental double-initializations (by copy/pasting errors for
> instance) which is fair.
> 
> So I think we should be OK here and we need to clarify our usage of
> range initializers. What we do or don't do with range initializer should
> be a separate discussion I think.
> 



From fusa-sig-bounces@lists.xenproject.org Thu Jun 09 01:22:34 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jun 2022 01:22:34 +0000
Received: from list by lists.xenproject.org with outflank-mailman.344514.570063 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nz6sc-0007zN-OL; Thu, 09 Jun 2022 01:22:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 344514.570063; Thu, 09 Jun 2022 01:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nz6sc-0007zK-Li; Thu, 09 Jun 2022 01:22:34 +0000
Received: by outflank-mailman (input) for mailman id 344514;
 Thu, 09 Jun 2022 01:20:11 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=oenM=WQ=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1nz6qJ-0007NJ-LU
 for fusa-sig@lists.xenproject.org; Thu, 09 Jun 2022 01:20:11 +0000
Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 4d65b898-e792-11ec-b605-df0040e90b76;
 Thu, 09 Jun 2022 03:20:10 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ams.source.kernel.org (Postfix) with ESMTPS id C2CF7B82B96;
 Thu,  9 Jun 2022 01:20:08 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id F06F5C34116;
 Thu,  9 Jun 2022 01:20:06 +0000 (UTC)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 4d65b898-e792-11ec-b605-df0040e90b76
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1654737607;
	bh=d+DLiXwlbjDMXCSdYRfGavyNvyx6xU4i4BT1aAY1rBQ=;
	h=Date:From:To:cc:Subject:In-Reply-To:References:From;
	b=aDr4OzrBoPV+1QLWdfgKDwbYQB0biEJJF3dWK6mDAd14CHqYk1Vls0HA2GsLfpKjW
	 +a7SKQF2jP4QJETYBg/YamTNQ5EqQIlIH6br+YsSUqnDkGEW0C0veORkZbUyNhVKRK
	 qgllxt4Zjnt6n44zQC6hCfAwB1JT/g/8HG0Pr/wLR3JZh0wigNrcbS5AKAZu+VdD63
	 JX/g0A2haxZV4mj51ocoqfqpOFpHjsWM0ETybpk24ONTY/ru1eT6Z2hf1DtDByAmxQ
	 GJizPnIDe1nMBQ6YiRNY147iZlUXx/MyoHVXupgx+Imda7TlTaU8/91UfaaW7T8wD/
	 17Zz68ikP5E3g==
Date: Wed, 8 Jun 2022 18:20:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: Stefano Stabellini <sstabellini@kernel.org>
cc: Jan Beulich <jbeulich@suse.com>, George Dunlap <George.Dunlap@citrix.com>, 
    xen-devel <xen-devel@lists.xenproject.org>, 
    Roger Pau Monne <roger.pau@citrix.com>, 
    Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com, 
    julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org, 
    roberto.bagnara@bugseng.com
Subject: MISRA C meeting tomorrow, was: MOVING COMMUNITY CALL Call for agenda
 items for 9 June Community Call @ 1500 UTC
In-Reply-To: <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
Message-ID: <alpine.DEB.2.22.394.2206081806020.21215@ubuntu-linux-20-04-desktop>
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com> <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop> <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop> <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII

Hi all,

Just a quick note to have another look at the spreadsheet before the
meeting tomorrow. I cleared the old rules we have already discussed
leaving only the ones to discuss next.


A few rules are similar to the already accepted Rule 5.1 with our agreed
40 characters limit for identifiers:
- Rule 5.2
- Rule 5.4


A couple of rules are about comparisons/operations between pointers to
different objects:
- Rule 18.1
- Rule 18.2
- Rule 18.3
In my opinion these rules are good in the general case. Things like _end
- _start and other "fake objects" should be deviations.


A few rules weren't clear:
- Rule 13.1, the example link was wrong, I updated it
- Rule 9.3, { 0 } is allowed by the rule and also { [2] = 1 } is allowed
- Rule 9.4, range initializers are not considered by the rule because
            they are a GNU extension


Finally, for Rule 13.2, I updated the link to ECLAIR's results. There
are a lot more violations than just 4, but I don't know if they are
valid or false positives.


Looking forward to our discussion tomorrow!

Cheers,

Stefano


From fusa-sig-bounces@lists.xenproject.org Thu Jun 09 08:14:38 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jun 2022 08:14:38 +0000
Received: from list by lists.xenproject.org with outflank-mailman.344692.570345 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzDJO-00070V-R2; Thu, 09 Jun 2022 08:14:38 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 344692.570345; Thu, 09 Jun 2022 08:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzDJO-00070S-O6; Thu, 09 Jun 2022 08:14:38 +0000
Received: by outflank-mailman (input) for mailman id 344692;
 Thu, 09 Jun 2022 07:05:02 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=jWvP=WQ=suse.com=jbeulich@srs-se1.protection.inumbo.net>)
 id 1nzCE2-0004ga-Si
 for fusa-sig@lists.xenproject.org; Thu, 09 Jun 2022 07:05:02 +0000
Received: from de-smtp-delivery-102.mimecast.com
 (de-smtp-delivery-102.mimecast.com [194.104.111.102])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 7af9b577-e7c2-11ec-b605-df0040e90b76;
 Thu, 09 Jun 2022 09:05:01 +0200 (CEST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 (mail-db8eur05lp2113.outbound.protection.outlook.com [104.47.17.113]) by
 relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 de-mta-20-haorNSoXNG2QyJ6301i6hg-1; Thu, 09 Jun 2022 09:04:55 +0200
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by DB6PR0401MB2646.eurprd04.prod.outlook.com (2603:10a6:4:38::15)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Thu, 9 Jun
 2022 07:04:53 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5332.013; Thu, 9 Jun 2022
 07:04:53 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 7af9b577-e7c2-11ec-b605-df0040e90b76
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619;
	t=1654758301;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=Sh6OEi6dpaIq+cfESSujIAlMweqMyXandHtIlZg4miQ=;
	b=L6S8d0YR/NA5MTE0yjFgEUr9jZFm/pVL1EmV3lbYZiZAMv23vF3GutkRDHnkUHmPn46HUq
	789LUBQ4R6M+ek/UfRYfWJIGKIki/Y29HlMnOumEqcWbONv0vCHPr9oVUHZEH8U/jXKPpP
	VdN/4LCCS/Dty1bx/wSGpIbe/0T3VSQ=
X-MC-Unique: haorNSoXNG2QyJ6301i6hg-1
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FLpbkylwj2IlsWgKG//12fL8lR21Ssm3UlhzO6owcOjkwfYOqA5hUFSRVcJRuZAyPYas7RTjVcYxtL/sFxzA/poy+yhnAnJpyRkL1EXF2TDJq67kiJotRCtTLZ8HpzdD4xtR26vJUAv3LS8XEtPZfIhEuylIXgJWKPziB/jcQv8weJXd0cmXvob4yB9ZpzfXDyOchI0poH84orXp1UTzP8uRc0lwsxMoU3DjFfedHaimc1gi8nFvLmp0xz7WGZyn6V+rwAgXy7yRr4BX4wyiBZbtk+STiA4RI4U6xtjOBn+iUka0/ZHe5RWxTkZBOTVwlCpQ63FMiwK0ENT78BQ0fw==
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=Sh6OEi6dpaIq+cfESSujIAlMweqMyXandHtIlZg4miQ=;
 b=ZlXXHSLDmWB+Qp5YKJ+7SQD+hthh2Dwq4K2H3ZGIMqefK1h0XBnifrS04uPJsH2xK56QUvK+a2YAdU5dlMHnT1NmToFh18vi6bqWPsLzxKgTsev7ANmUtdC6fM/t4hl7wZTw8xxE43bu48ExZ/QcXVBK1KpNO4UJE/ODl9NV6HyorSgpPNlEu3OOvghlmptLnEdAw+u/juznGypcGPsgjnMXDrmEitMRaJJCfF+B95C1HO2eUgu1DSgmcLvsUY44IZh9lNNQeAZUvd0Fa6lxuCr089nkfo5SqYERidptR6/g9/WOGCz8fMCePz071nL4PExm816Y3dpzQ9H/9H3quw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mysuse.onmicrosoft.com; s=selector1-mysuse-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Sh6OEi6dpaIq+cfESSujIAlMweqMyXandHtIlZg4miQ=;
 b=IWFVkstGqHWi7tGnke1UKN5YlYqQyTcVcL7V/Px6oXI+sOdeksUovAuJu8bity1ul3ILARK1wigaFMCeRt9HDeYnsKNxhm3lXYOZwNh8NywIbSIy+rIpJ50ZsOfl47t61KqAjwC4Wiqk+DcYbmcFlAYCD7aCotdvh6DNXp9QfAGpv63oTxHBhhS4st02GeF2Rm4x9ce9ybnRyaHwhJuwt1fjGlBj1ElE25ylQifRIqzwcSuUJOb9ZrSeinkXnsH7LmtYxsk4hgWLyOwZAzYtWF6FJKJ39Fo0psst6JLsgb9sgTbdEB1CXn6JRo3BcFnH0dcrwWh2vFG3k+NyLz/HOA==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <880f3273-f92b-2b60-8de0-e69fefbada21@suse.com>
Date: Thu, 9 Jun 2022 09:04:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: MISRA C meeting tomorrow, was: MOVING COMMUNITY CALL Call for
 agenda items for 9 June Community Call @ 1500 UTC
Content-Language: en-US
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com,
 julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org,
 roberto.bagnara@bugseng.com
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
 <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206081806020.21215@ubuntu-linux-20-04-desktop>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <alpine.DEB.2.22.394.2206081806020.21215@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AM5PR0201CA0021.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::31) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e8a0de29-1511-4f84-3cae-08da49e65a0a
X-MS-TrafficTypeDiagnostic: DB6PR0401MB2646:EE_
X-Microsoft-Antispam-PRVS:
	<DB6PR0401MB264609076977638275C20A18B3A79@DB6PR0401MB2646.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	7ELFu3Igv2EZh2qS5j9G+MS1NiOlq23bIFTjT6g8pt3gK7w2qud7mhCVVl2QmIK9a8JUrtPlzGwzoN6ws7eblEvq96Z8xCH9YNLmDFBdbvnGad9wPP/cJo3vHLzY2ZXUgPn7jlahVwX9d1EHE95Hnk2V5v1Y2NP/FViP8VLrKgcICRO1C6PrQRyYBmZnBQ52uedxLdrSibLkeLmhF/gxGRHkaDJ1VPuPCeOj0uxWKUGB/dzFRbF4Erw/FKTJRoziQTo3ArpqU600f98hgEYtc41fb94nGP4sGVGmirv7gUvW7Hl+2SBRKOm6BczLnCqHk8uEPBOyLl0xw4JQjY0+uekQjLGAPXeKFXgl0EcctoD+TiU4p0ocJtTkN7GECIpGu3vcQ3fVQy/my4uK/81/g9SDz1qw/iHOEybJyFGZG9U4ku81gXZR68BwZYoE35xmCHiGQ5v1sEsVic3X46UL3yuEsLhqEKP1mMhdbEharRj4aPhAo5HBcbQIkqQ7brG1M1RJKMz3BoBB8A1rNM/Sl465WlmDoIxP8gk65w5a18OwDHSGPWztCFEHO4+i55Efxie14z0Gd20gnikysKWIzlpN28eE9AzzqTjJHnGY4uQ9iTlX5YvhcyQqasDrY7vx8epS50t+nB8AwdtpJRu0KTGcAi6f/W2asHB0WK7C+/Uqxhk3weraGZ+KXac5QrCavKIgNlwaTk45XsV6vx8zmSzQ2HYzudpTPnL11wLalFjbYmDRkfzcmTveyvgPyWbGKaTpuUJVH1L9iLfYggtVWA==
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(2906002)(6486002)(6506007)(186003)(6916009)(8936002)(54906003)(53546011)(316002)(2616005)(38100700002)(83380400001)(31696002)(36756003)(7416002)(86362001)(5660300002)(508600001)(4744005)(4326008)(8676002)(6512007)(26005)(66946007)(66476007)(66556008)(31686004)(221023002)(45980500001)(43740500002);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?MVJvalQzYjZKUW45NVNyTlhJNFBGR3drUGhaZWthejJVWVNmQ0s5SlNzc3g0?=
 =?utf-8?B?SEFpOVdFSFZmWGZqNUFsWHZ4WG82bkdCYWpJYkVicHpVNkU1cC9iODd1amlz?=
 =?utf-8?B?M3JWQWlnMk50ZHRocTgvUXlTVHpWbm00a2NvVStTVDdwTlQrYTA0czlncTRL?=
 =?utf-8?B?MUFYaWF4eEZwV1l4M0JVMmRQb293cHExYjNSaDVZQ3NjWWYwSFZYVUdzemo2?=
 =?utf-8?B?NHlXN0JpN0VTMm1aeHpHTTJWSW1JdjdpZ1FRWWNQQ1ZXd3AvWVoyUzVsdnZX?=
 =?utf-8?B?Q0owSWpwVDYwa2hIYlphU29GZElrLy96MmU0d3BrTkYyK0pJVzFTTjVibHIr?=
 =?utf-8?B?ZG43SVBRR0Z0VFFaQUJxYkhhTytocTdnazJuTTN4WnRQRmQrZGJ3WTBzV2NP?=
 =?utf-8?B?WElWSDhQLy9jSGJ5czFPbkdZQmhuVUZvS2dQVmM4RzJLQ3ZlL3pCTm4zdTZa?=
 =?utf-8?B?WmY1amF3a3BrZTJXSHJCT3NEMlFoSmcxYjlSQnByZ3lKdUZOWFM1L0JTb1VN?=
 =?utf-8?B?aWVWNklWbFhrakhKK3JtNVdsclhGQVBEeVhOdmlKMEZkbUF6Q0lvOFZIY3dY?=
 =?utf-8?B?YzRBblFDYm9UcGtacnJOVzUzUzZpTHhkRmFBQmZnR1pKc0piMGhzTjl5SHg1?=
 =?utf-8?B?c1dkczgrWmVUM3FrajAzM2VnbTkrVEdaNkdndCs0cmRWbi9tN3hyblVNNTdU?=
 =?utf-8?B?WnhnNjFDSjBEL1VPR0VnVG5NMTBJNGNwWVpGQTZFL1dENDNPWWJEUGxrZkVK?=
 =?utf-8?B?ZFVNV0d2eGdTdnQzRXlVN2sxQmJhWFhYZ2VBTXBXZmRoNkk4dldWNWY3ZWV5?=
 =?utf-8?B?L2tkN2VrS2tVaXU3a2xGb1RKZlg4K2VpK3p0ckhDTEtQRUo2TkhmN2t2bm9h?=
 =?utf-8?B?STRHTkZFMkNHNE1HNElIOFd0a1plcHNrVFJLTWlIV21DUzh6ZnBIUDdUZzNt?=
 =?utf-8?B?ZkluYnFkVWRzbnl2WVRRUm42WTdDYXJFTGZwVDZuaFJ2SFpVU2lVbHhnemM4?=
 =?utf-8?B?eTJsVlEvY3prZEFuR3hEalZIK0ZaaFcxTUY4aE93V3YyYmhhM1BZMlZrMDYr?=
 =?utf-8?B?dTQyU0VPemZWKzJVSUNnNnBOQnE5bUpJc2V6YS9ya0k2RCtxYkk2ZDk0ajBJ?=
 =?utf-8?B?U3MyYXdHYjlhZkZiaks2UWhkK253aVZYZy93aHdMLzZNVXFPYzdaQlNaWUxn?=
 =?utf-8?B?c0t5OGZkVm1nTVBCaWpERGhjbld5U2EwY2VLUkh3emJnNjczT3VFN2RhZEFB?=
 =?utf-8?B?aVVOODNPbHpLQUoxVkt1SlZObytXeDNwYi9iOTg5ZGF6b1lEdGVWN3B6SWRI?=
 =?utf-8?B?UTFsK3JOa2RlR2oxZEw1ZjNaQ0ZpWGQ4SUliT0VGTVhaSUVtQmMzcDJwbHQ2?=
 =?utf-8?B?UWJFdlFpR2pabWtIR2ZRWll6cTVMNU5EVHArYThjczV3MkZlbVp5K1YrTE1J?=
 =?utf-8?B?dy9zb2Y1OHRDQllRQ1EwVnhMelllTEduR01udWxUWGNHRSt1Y21zZjkvNnM1?=
 =?utf-8?B?YW9DSTVDbEhWSkVNTWJLUFQvWkdvdHlNc3JMeUwrV1RXaWhnVTdrZWtZRzc2?=
 =?utf-8?B?OGx4SldBUXhuQmpHZHc4MUp0SjF1NHVmNFEyTGdzNjBpS1JOSXpRQjgwZHdX?=
 =?utf-8?B?WUJDNTdFcFVjTUx0cFBuK0tmQW84Um0rMXkxQVhqSDYzcHZQK3hsYmV2MENv?=
 =?utf-8?B?akFrdGtzVUxOWmdaRW9ZbXFIRkM4YTAwTjU1NTZLMlNZQXZldnB0Q1ByWVBU?=
 =?utf-8?B?akRsd0U3aS91OFl6M1FycXQ1TmljTVNqU2JiL2Ircklnc1lVUFR2V2NOcFhW?=
 =?utf-8?B?TlRiMUczY256ZmJpVGlwbEhNeG5Za3lHSWI4L29mOVEwUVVSU1h1SDgwUm1U?=
 =?utf-8?B?djNCZWFnejFkbDBWczR3RU9QbDg5UmRtWlpIclI0YXJHL0NwcC9NNUY0cWJq?=
 =?utf-8?B?SzFPSExzTHpobkhzWVVoZnV1c3hlU2taaEFINGV4cDJrT0VZN2RndVVTUU53?=
 =?utf-8?B?Unk2R1VjMXhrVDRYbng0c29rZHBxMk85RVFvODFTeGVkaDNSejQwOGsyZUZa?=
 =?utf-8?B?TlFxVStUbEd6NVlaWUd5bWZwRWRYM3BTY3dQcWJ4dWNWdHByMy9xcXFvWEM3?=
 =?utf-8?B?cHJUWWROYTZ3b2hhS1EvMlpiUytHa1lTTDhiRExya1RGUGxuVFJzOTBKL1pp?=
 =?utf-8?B?YTNFUVQwYkNCMlJLdFB6TU9WRzR6NXlmNXd0cGJ4WWQ0cWJqOWhOZXlBZHBW?=
 =?utf-8?B?czJxU0ovSG1uMWhIcEVJaUNIaTFVTTBiMWhnT25NTGMzSksza1BTL0dxRDFk?=
 =?utf-8?B?dzg5czVDMngzQmt0NVdJQk9pS3djUWxTUkVOSTBxeDIrNDFkTVI3dz09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e8a0de29-1511-4f84-3cae-08da49e65a0a
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2022 07:04:52.9678
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: R8ExCTg7yJlFpfM8WlxXITW2LfY6TsDNZBIQ4I4XpyxDWDlrYfH2VB2GV4BYhUWiIzPaFtDxHY6MdNB5RLZ9Gg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0401MB2646

On 09.06.2022 03:20, Stefano Stabellini wrote:
> Finally, for Rule 13.2, I updated the link to ECLAIR's results. There
> are a lot more violations than just 4, but I don't know if they are
> valid or false positives.

I've picked just the one case in xen/common/efi/ebmalloc.c to check,
and it says "possibly". That's because evaluation of function call
arguments involves the calling of (in this case two) further
functions. If those functions had side effects (which apparently the
tool can't figure), there would indeed be a problem.

The (Arm based) count of almost 10k violations is clearly a concern.
I don't consider it even remotely reasonable to add 10k comments, no
matter how brief, to cover all the false positives.

Jan



From fusa-sig-bounces@lists.xenproject.org Thu Jun 09 13:55:34 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jun 2022 13:55:34 +0000
Received: from list by lists.xenproject.org with outflank-mailman.345059.571156 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008JC-78; Thu, 09 Jun 2022 13:55:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 345059.571156; Thu, 09 Jun 2022 13:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008J9-3Z; Thu, 09 Jun 2022 13:55:34 +0000
Received: by outflank-mailman (input) for mailman id 345059;
 Thu, 09 Jun 2022 11:11:13 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=/fG7=WQ=bugseng.com=roberto.bagnara@srs-se1.protection.inumbo.net>)
 id 1nzG4H-0002dm-CV
 for fusa-sig@lists.xenproject.org; Thu, 09 Jun 2022 11:11:13 +0000
Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id de3ecbb3-e7e4-11ec-bd2c-47488cf2e6aa;
 Thu, 09 Jun 2022 13:11:12 +0200 (CEST)
Received: from [192.168.1.137] (host-82-59-248-251.retail.telecomitalia.it
 [82.59.248.251])
 by support.bugseng.com (Postfix) with ESMTPSA id 7FDC44EE0CDD;
 Thu,  9 Jun 2022 13:11:09 +0200 (CEST)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: de3ecbb3-e7e4-11ec-bd2c-47488cf2e6aa
Message-ID: <45c4d8fa-06de-b4a2-5688-14b9cbe5b48c@bugseng.com>
Date: Thu, 9 Jun 2022 13:11:08 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050929
 Thunderbird/1.0.7 Fedora/1.0.7-1.1.fc4 Mnenhy/0.7.3.0
Subject: Re: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
Content-Language: en-US
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com,
 julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
 <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
From: Roberto Bagnara <roberto.bagnara@bugseng.com>
In-Reply-To: <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 07/06/22 04:17, Stefano Stabellini wrote:
 > # Rule 9.1 "The value of an object with automatic storage duration shall not be read before it has been set"
 >
 > The question is whether -Wuninitalised already covers this case or not.
 > I think it does.
 >
 > Eclair is reporting a few issues where variables are "possibly
 > uninitialized". We should ask Roberto about them, I don't think they are
 > actual errors? More like extra warnings?

No, -Wuninitialized is not reliable, as it has plenty of (well known)
false negatives.  This is typical of compilers, for which the generation
of warnings is only a secondary objective.  I wrote about that here:

   https://www.bugseng.com/blog/compiler-warnings-use-them-dont-trust-them

On the specifics:

$ cat p.c
int foo (int b)
{
     int a;

     if (b)
     {
         a = 1;
     }

     return a;
}

$ gcc -c -W -Wall -Wmaybe-uninitialized -O3 p.c
$ gcc -c -W -Wall -Wuninitialized -O3 p.c
$

Note that the example is less contrived than you might think.
See, JF Bastien's talk at 2019 LLVM Developers' Meeting:

   https://www.youtube.com/watch?v=I-XUHPimq3o

More generally, you can only embrace MISRA if you agree on
its preventive nature, which is radically different from
the "bug finding" approach.  The point is rather simple:

1) static analysis alone cannot guarantee correctness;
2) peer review is unavoidable;
3) testing is unavoidable.

In order to effectively conduct a peer review, you cannot
afford being distracted every minute by the thought
"is this initialized?  where is it initialized?  with which
value is it initialized?"
In a MISRA setting, you want that the answer to such questions
is immediately clear to anyone.
In contrast, if you embrace bug finding (that is, checkers with
false negatives like the ones implemented by compilers),
you will miss instances that you may miss also with testing
(testing a program with UB does not give reliable results);
and you will likely miss them with peer review, unless you
can spend a lot of time and resources in the activity.

The checker implemented by ECLAIR for Rule 9.1 embodies this
principle: if it says "violation", then it is a definite
violation;  if it says "caution", then maybe there is no
UB, but a human will have to spend more than 30 seconds
in order to convince herself that there is no UB.

I understand this may sound frustrating to virtuoso programmers,
and there are many of them in the open source world.
But the truth is that virtuosity in programming is not a good
thing for safety-related development.   For safety you want
code that is simple and straightforward to reason about.
Kind regards,

    Roberto





From fusa-sig-bounces@lists.xenproject.org Thu Jun 09 13:55:34 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jun 2022 13:55:34 +0000
Received: from list by lists.xenproject.org with outflank-mailman.345072.571158 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008JS-8o; Thu, 09 Jun 2022 13:55:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 345072.571158; Thu, 09 Jun 2022 13:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008JI-4S; Thu, 09 Jun 2022 13:55:34 +0000
Received: by outflank-mailman (input) for mailman id 345072;
 Thu, 09 Jun 2022 11:17:49 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=/fG7=WQ=bugseng.com=roberto.bagnara@srs-se1.protection.inumbo.net>)
 id 1nzGAf-0003Wb-Lo
 for fusa-sig@lists.xenproject.org; Thu, 09 Jun 2022 11:17:49 +0000
Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id cac58179-e7e5-11ec-bd2c-47488cf2e6aa;
 Thu, 09 Jun 2022 13:17:47 +0200 (CEST)
Received: from [192.168.1.137] (host-82-59-248-251.retail.telecomitalia.it
 [82.59.248.251])
 by support.bugseng.com (Postfix) with ESMTPSA id 9EA634EE0CDD;
 Thu,  9 Jun 2022 13:17:46 +0200 (CEST)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: cac58179-e7e5-11ec-bd2c-47488cf2e6aa
Message-ID: <26829bf4-bbcc-a610-ba3b-fa60aa296cf9@bugseng.com>
Date: Thu, 9 Jun 2022 13:17:45 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050929
 Thunderbird/1.0.7 Fedora/1.0.7-1.1.fc4 Mnenhy/0.7.3.0
Subject: Re: MISRA C meeting tomorrow, was: MOVING COMMUNITY CALL Call for
 agenda items for 9 June Community Call @ 1500 UTC
Content-Language: en-US
To: Jan Beulich <jbeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com,
 julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org,
 roberto.bagnara@bugseng.com
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
 <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206081806020.21215@ubuntu-linux-20-04-desktop>
 <880f3273-f92b-2b60-8de0-e69fefbada21@suse.com>
From: Roberto Bagnara <roberto.bagnara@bugseng.com>
In-Reply-To: <880f3273-f92b-2b60-8de0-e69fefbada21@suse.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 09/06/22 09:04, Jan Beulich wrote:
> On 09.06.2022 03:20, Stefano Stabellini wrote:
>> Finally, for Rule 13.2, I updated the link to ECLAIR's results. There
>> are a lot more violations than just 4, but I don't know if they are
>> valid or false positives.
> 
> I've picked just the one case in xen/common/efi/ebmalloc.c to check,
> and it says "possibly". That's because evaluation of function call
> arguments involves the calling of (in this case two) further
> functions. If those functions had side effects (which apparently the
> tool can't figure), there would indeed be a problem.
> 
> The (Arm based) count of almost 10k violations is clearly a concern.
> I don't consider it even remotely reasonable to add 10k comments, no
> matter how brief, to cover all the false positives.

Again, the MISRA approach is a preventive one.
If you have reasons you want to write

    f(g(), h());

then declare g() and h() as pure (or const, if they are const).
E.g.:

#if COMPILER_SUPPORTS_PURE
#define PURE __attribute__((pure))
#else
#define PURE
#endif

int g(void) PURE;
int h(void) PURE;

It's good documentation, it improves compiler diagnostics,
and it satisfies Rule 13.2.
Kind regards,

    Roberto




From fusa-sig-bounces@lists.xenproject.org Thu Jun 09 13:55:34 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jun 2022 13:55:34 +0000
Received: from list by lists.xenproject.org with outflank-mailman.345093.571163 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008Jh-Ey; Thu, 09 Jun 2022 13:55:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 345093.571163; Thu, 09 Jun 2022 13:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008JR-63; Thu, 09 Jun 2022 13:55:34 +0000
Received: by outflank-mailman (input) for mailman id 345093;
 Thu, 09 Jun 2022 11:24:07 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=jWvP=WQ=suse.com=JBeulich@srs-se1.protection.inumbo.net>)
 id 1nzGGl-0005oh-Tz
 for fusa-sig@lists.xenproject.org; Thu, 09 Jun 2022 11:24:07 +0000
Received: from EUR05-VI1-obe.outbound.protection.outlook.com
 (mail-vi1eur05on20619.outbound.protection.outlook.com
 [2a01:111:f400:7d00::619])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id ac3b4a19-e7e6-11ec-b605-df0040e90b76;
 Thu, 09 Jun 2022 13:24:06 +0200 (CEST)
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by VI1PR04MB4286.eurprd04.prod.outlook.com (2603:10a6:803:46::24)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Thu, 9 Jun
 2022 11:24:03 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5332.013; Thu, 9 Jun 2022
 11:24:03 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: ac3b4a19-e7e6-11ec-b605-df0040e90b76
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mUOXMZbynTid7gPpbZtlc4eu1oJkwLNBLbOnIh/VkUby/IpffMyCkFqL+VDtwD8v3/SeaDnf98pEoKKy2DWqSL6ZrJQwyqknW/zkKNMtfBpgxF0QZKAxOgJ+7YJJ4yXcO9HgPTn2M0Bb2VSgLNCQ4BDNoiCiWfgVZATJdZjT2RaTM4e3bhElkPxf+7Jd0hGLPdtoiMuddUQ84Rf62kcw7AiRqcxqLOlhY0MGgBSoXHy2Mp8UGVpn6gGqtBugpP8pgr9hamQZu7zTvRAICrjZdyxxCpkSeV7NlwjIkf1Opc/J07ZzR748A8Ls2wj0GVPCKPi0kAK/bprJmUTmUb7ZSA==
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=XRztNSMmQff1m4Mgag6KGmW8568Om7TlD8Momh3Zj34=;
 b=g7yYV2HWBqQxHk6HpvHHY/lwn6rb7cXr6ZXjBTlTaZpJcOawegdt2w4ftSSkCVtJUVZo1FsrYKdOl5kJ+NxmvhJZvUD4Y0LeHLVwm1HyVzbFPg/K5eIfJPazKT0tLt1oyckriMBvcFZ24XSmwxbQOqmvnSUeYpCsFCsCSfLn8y9hH50lubobamONA5D1ozbYGpWUsCrYaLZws0aiiKTZLHUdBi/lVsKUR4HJ4P8+ZlNrk1pzGOIDEX+FvZuf9bv4NCFz5wFSIxA1sxXecu1abEub2ekTdfOvhC50cKyRPdq3nMLMJwt02x6K5imKxLaW66d3qzexHWorDdN+QeHaWA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=XRztNSMmQff1m4Mgag6KGmW8568Om7TlD8Momh3Zj34=;
 b=UmH3cLiwPThhX10rrjLB+L8AVYQnD2i/3seMhw4cUt9JJmjVJ3OkJ6pdAb9mKPFq/XZEhOuQM6exP2apQHTB3KBiNDJGQc0SP/lUTba0t2hMtKHfJq+Kg8ApaJQaTq3AZQejm2Lq14GXet91vkTE3CfoRnlBECpakboOUS/PV0UZEyncFPET9ptf0ool4Pn1ctkIPRixw8I6uv/GXljq0CpVmIm/j9vQibkmc/oeXUDdw08hiJx6nhrHJUsGNKxIKt8bjp8YVR3mufj+QdLYe7Co80ynbJHxXJcnakAvqavLmwK5faQz2HhznXb01MHMcVlEdZx5paHRlxzr2LIy6A==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <a10972fc-0f25-4187-4386-e73b4f5563af@suse.com>
Date: Thu, 9 Jun 2022 13:24:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
Content-Language: en-US
To: Roberto Bagnara <roberto.bagnara@bugseng.com>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com,
 julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
 <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
 <45c4d8fa-06de-b4a2-5688-14b9cbe5b48c@bugseng.com>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <45c4d8fa-06de-b4a2-5688-14b9cbe5b48c@bugseng.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AS8PR04CA0142.eurprd04.prod.outlook.com
 (2603:10a6:20b:127::27) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4054d076-d559-490c-1273-08da4a0a8ec1
X-MS-TrafficTypeDiagnostic: VI1PR04MB4286:EE_
X-Microsoft-Antispam-PRVS:
	<VI1PR04MB4286F0AFD6F5660AD447AD28B3A79@VI1PR04MB4286.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	t734zoAY1G80tSUnQjpK4uJy3Gplb8kKd5b0Brx2qgbUSK5pjv5+MV/1F2HNsXjGTDbhZRGXhNtRmQyIldBOADW3pSavqaAfjRQPS2HdBEfy80mf6RCjmElwg7B/7+UYTJyv/k/E/Et/E1txyGmajL7uKDuhBM/rfUvKcjXM6N8pSoC2gCBEaVXVFABNWofJSNmH6yjY1rNYm1tGFymINMlSAAhlDDzWMTEuCccYIze+kKwUGhCd29MOKPhSQIG5FwcPC9MWxnyY7lNUQyNaf6gfmatYF+ycX3kqUfnpP+P5vzr61t0r5wAnr2j6WMgJN/7hs40nyP0z4HGePMeJNtQtDm/eX6HS22BTkKjCzb8q+giGIjiB89c/oWDCXZPqF/JvF76zcLFXjyj+tnU1Wo7ILfINZpaWEDFMs0fQWNICfP45ZfgNN5svO3Su65YfBqWc2e5GGkLe5NKZiaaArlJF9qTJBl5KMMg2QIyiQiVAp2k2K94zTg6QwzLfQ1AURrrhS5FLQ+1+hjJ61L1lHHAdjyyxL9NBGp2Z4FvMnqxb5iVjVY1EdiwvKdgol5ZBtt1QOboTxkSnKgIR5a7MOTTpTVyinGpporGec51wRBXsoTZjrWVzXuoHXquA3Siu4a3DZKp36NSgpKUk48R9R3JAoPscsuSLtSCWuN+sKvdWkpxGh5JxP0jCzT9HCQSpftIEakixWGmaJhfKeDBsTvQDTXDemMq1BvxLuXeJUElnNqRM1fdS/x7otZB+1DB1bwxJB/hD8S35mFKHIGg3b8zr/LWq7JMB1+zUm1/pligwMiPOuYm7V395eqlzJMqOi43oGPICTmSixcfMd3Es96U8vUnVvy1g9n8CxxfFjzg=
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(186003)(38100700002)(66556008)(8936002)(66946007)(2616005)(8676002)(31686004)(4326008)(66476007)(7416002)(6916009)(54906003)(316002)(5660300002)(36756003)(86362001)(6506007)(26005)(2906002)(53546011)(6512007)(31696002)(83380400001)(508600001)(966005)(6486002)(221023002)(43740500002)(45980500001);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?ZC9Qa2JHbDA0TUdObVpRdzl4SmNnZ09Id1htdG5TSHR3bEw5eHBzajZsRFo5?=
 =?utf-8?B?emhqc2VHdWZaU25rbEVVbm95ZHl3NE1OdFdxd2V2ZEZLRWw4VmVEV2VXbTNS?=
 =?utf-8?B?QmJQb09zQUZzdGJZRlVFOHBCVTF4TERySW1IL0k5TGVhSFVhNEhhVDUzaTV2?=
 =?utf-8?B?a0Vzbi9HT2hoUnp6cy9ZaFlxRnNybVpWY01mZlczTi9FNms0cjdGQ3g3S0Mv?=
 =?utf-8?B?c1FQR0MwaGlHSzVUYmhZUHFVQ3A4a0lKajdEcFJMcVdJQk4rRTl5MFBJUEV5?=
 =?utf-8?B?TlMwVTUxNVVuKzBWRUF0bFpSczU2d0VVbWhuWlBaZTFxQlgzOE1SNjAvcDgy?=
 =?utf-8?B?OWhiQkxVVW9BZXF2RlBXUDd6Q3NjeHVhQWtUR0ZqZ0hndThOWUVSdHppTDJX?=
 =?utf-8?B?T0tUbmU2d1JObDdqZlRTdkUvcldWc3dLcWpoNCtQSExLaDRCOE9Hcjc3YUVx?=
 =?utf-8?B?cWwxcHQwM1ZmWWRGNzFnNHZxRXhJY0VRVmRaZ2FURjZKSUduNnVHUlR2bGtT?=
 =?utf-8?B?ZlpZR2pLbzdZNUdNamt5VXN6cXVYbTlFRFVpSDJVMnpObGh2ZUZFNXlPYlhS?=
 =?utf-8?B?WFJlTGt5aUxwY0ZqRFhSTXJNVEVld2ZwNERHY3hEMTNrN0MzSVhxb21VTWgx?=
 =?utf-8?B?UEpzVUVMQjY5VXhETTNOUEI5Um4yVWZXUkpzTW1vaDFSU1ZxODBuMWRnTWVz?=
 =?utf-8?B?N200c0Q0UWxPRG9IMEpHajdiRlovbHB4ZjF1K3dhZjdLVTJyU1lWajF4dDk2?=
 =?utf-8?B?ZndEL1pXV3Y2L0FmWjVNUGRtWnFndWxGTUpjUXlTYytvZ3MxUGozMkVJVG9j?=
 =?utf-8?B?VDFqUC84MmJldW5NOUJYQjhHZlBGeHhwc3hSVEtwQmNvM0hGUEZCd3NUSGRo?=
 =?utf-8?B?Yk1nOW9hak5LZDR0bmpNM1d2eUtGVnIrTTlGaVo0dFJCNGcxb0ducmpFM25M?=
 =?utf-8?B?NmFocFpVci84Tk5HbUlmNU1icFdFWnRBcmpFSUVuUmFRdnJBMXIwMDRSSGdQ?=
 =?utf-8?B?UkN5YU45eDYrdzFHVTRJaW51ak50VE9ZMWFVZ0NoWGZFeHkyVnNTNWp3MW5S?=
 =?utf-8?B?Mk9qanJmSHA4WThTZWR1bUxHVXZCWld2VVhIMFQxanl3NVhTNWhmRkduMWJq?=
 =?utf-8?B?LzdmZGZXcXRLN1NBa211ck81MmJncFB1L3BsSTFubEhlTUNYaXUrZHdzbCtE?=
 =?utf-8?B?SnZJcElxdUl2Z0xaL2FneTRmVGJVWFdXWUhpUzgxS3pSUmJhMnBuVWplek95?=
 =?utf-8?B?QjkydkcvcjFzcDkwQlB4bU9qbUZlSlVhU1czWVNaTDR5TnZPRDkvT3F3L0dq?=
 =?utf-8?B?Zk5XZDhXd3pvTUxpVkpINis0d1RsV0wwNDJoeFRiVUxmbFZ6YzRVMkQrNm1Y?=
 =?utf-8?B?Rk9yOUJDS0lGQlVKWDVUbkpXMlJ2VXZDMUFZWXhzN3E1U0lIYmFOU1U1elhP?=
 =?utf-8?B?WTIzOXRUeCtzVWxoUm1ZUHJHUzE0Uit3LzhrME8yREV6UlBSLzlRa2haK1gw?=
 =?utf-8?B?ekFpc2ZYMm9JUE1PVldpbnQxYlVFNFVnV0luQ211bDJKL014YjVWL3FzUlN1?=
 =?utf-8?B?VmhmQWdTNzZNNmhDSmhSL2RXbUNMbE4vdyt2M3dwUlVoZU9MSGhZMTJOb2ty?=
 =?utf-8?B?UWJ2Y3BiaHR4UmxUa2pFSHVJVm9oV2ZaTWczL09HVFN1OWZTSE4ybjFXbmNP?=
 =?utf-8?B?OVgreWs0Ly9XSDJBM3FvNm1rcndaSXQ4TjFvejJFNGJpL3ptdllhRXRQZlVD?=
 =?utf-8?B?Q2NGUWU0R3hYdVpZMnBoNlVvTEFWaFowRTEvUUxTUzVjNjUvRzBCVUFHYkx4?=
 =?utf-8?B?bzZLd1J5d3ZTUkJsK2Q3TFJraXBTV2hETnY5cUZQTFBBMCszV0ZLZWdBcWxJ?=
 =?utf-8?B?RklhK3VVQWNMeUQxVXZiMlhOenRQa1NrYUpEdlpzVXZHVUlBWFllMkRreVBp?=
 =?utf-8?B?cnlDaXFZLzNQcEVnT3hxRi9rYlhYZ3NzNFF6ZFJDNW8wNWRzdFR6WDZFY3RN?=
 =?utf-8?B?a3FKMkZjNzhmK0txOEpLMng4bU9aQ0tVSk4wdlVXbzZMdVh2dk56eE5ydVg1?=
 =?utf-8?B?MHMydGJtYTAxazJSMU5OQ2VHaG5tdVB5N3ZTYXBZOXJNejRsbUV5VVVlRG53?=
 =?utf-8?B?TzNDNHhJSCtNSW1STzJnc041bmFsUlpaeDBJNXBJdW5Yc3lMK3ZCamRIMzdz?=
 =?utf-8?B?NVNIazk3UWExU01ZNGQvQWU2UWw0SUZFQ0RXWDhTOWZKOGZtTGg3ZXl6YVg4?=
 =?utf-8?B?UGo5aUNEQmVSNDZsZUtya2lLcXRSUUNsN3UvT29OaFlqTDFMU3VDWGs1OTBG?=
 =?utf-8?B?NU9VMWtLMmI1U3RwN09UbzhYVUxyL1l6SWsxR2l4SGIyQXRyWFNMQT09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4054d076-d559-490c-1273-08da4a0a8ec1
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2022 11:24:03.2898
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 0z2gmhFFBxugL9t8Nx24Op/lGg1JFXwceSt0q4HtiyYgaNreP2OfHLQxFJVIReMqgNOgGLUckO32XeFu6STN2g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4286

On 09.06.2022 13:11, Roberto Bagnara wrote:
> On 07/06/22 04:17, Stefano Stabellini wrote:
>  > # Rule 9.1 "The value of an object with automatic storage duration shall not be read before it has been set"
>  >
>  > The question is whether -Wuninitalised already covers this case or not.
>  > I think it does.
>  >
>  > Eclair is reporting a few issues where variables are "possibly
>  > uninitialized". We should ask Roberto about them, I don't think they are
>  > actual errors? More like extra warnings?
> 
> No, -Wuninitialized is not reliable, as it has plenty of (well known)
> false negatives.  This is typical of compilers, for which the generation
> of warnings is only a secondary objective.  I wrote about that here:
> 
>    https://www.bugseng.com/blog/compiler-warnings-use-them-dont-trust-them
> 
> On the specifics:
> 
> $ cat p.c
> int foo (int b)
> {
>      int a;
> 
>      if (b)
>      {
>          a = 1;
>      }
> 
>      return a;
> }
> 
> $ gcc -c -W -Wall -Wmaybe-uninitialized -O3 p.c
> $ gcc -c -W -Wall -Wuninitialized -O3 p.c
> $
> 
> Note that the example is less contrived than you might think.
> See, JF Bastien's talk at 2019 LLVM Developers' Meeting:
> 
>    https://www.youtube.com/watch?v=I-XUHPimq3o
> 
> More generally, you can only embrace MISRA if you agree on
> its preventive nature, which is radically different from
> the "bug finding" approach.  The point is rather simple:
> 
> 1) static analysis alone cannot guarantee correctness;
> 2) peer review is unavoidable;
> 3) testing is unavoidable.
> 
> In order to effectively conduct a peer review, you cannot
> afford being distracted every minute by the thought
> "is this initialized?  where is it initialized?  with which
> value is it initialized?"
> In a MISRA setting, you want that the answer to such questions
> is immediately clear to anyone.
> In contrast, if you embrace bug finding (that is, checkers with
> false negatives like the ones implemented by compilers),
> you will miss instances that you may miss also with testing
> (testing a program with UB does not give reliable results);
> and you will likely miss them with peer review, unless you
> can spend a lot of time and resources in the activity.
> 
> The checker implemented by ECLAIR for Rule 9.1 embodies this
> principle: if it says "violation", then it is a definite
> violation;  if it says "caution", then maybe there is no
> UB, but a human will have to spend more than 30 seconds
> in order to convince herself that there is no UB.
> 
> I understand this may sound frustrating to virtuoso programmers,
> and there are many of them in the open source world.
> But the truth is that virtuosity in programming is not a good
> thing for safety-related development.   For safety you want
> code that is simple and straightforward to reason about.

I understand what you're saying, yet I'd like to point out that adding
initializers "blindly" may give a false sense of code correctness.
Among other things it takes away the chance for tools to point out
possible issues. Plus some tools warn about stray initializers ...

Jan


From fusa-sig-bounces@lists.xenproject.org Thu Jun 09 13:55:34 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jun 2022 13:55:34 +0000
Received: from list by lists.xenproject.org with outflank-mailman.345309.571167 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008Kp-HK; Thu, 09 Jun 2022 13:55:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 345309.571167; Thu, 09 Jun 2022 13:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008KB-9t; Thu, 09 Jun 2022 13:55:34 +0000
Received: by outflank-mailman (input) for mailman id 345309;
 Thu, 09 Jun 2022 12:17:05 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=t7Sx=WQ=citrix.com=prvs=15236f833=George.Dunlap@srs-se1.protection.inumbo.net>)
 id 1nzH61-0004iH-FG
 for fusa-sig@lists.xenproject.org; Thu, 09 Jun 2022 12:17:05 +0000
Received: from esa3.hc3370-68.iphmx.com (esa3.hc3370-68.iphmx.com
 [216.71.145.155]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 1103407c-e7ee-11ec-bd2c-47488cf2e6aa;
 Thu, 09 Jun 2022 14:17:03 +0200 (CEST)
Received: from mail-bn8nam12lp2170.outbound.protection.outlook.com (HELO
 NAM12-BN8-obe.outbound.protection.outlook.com) ([104.47.55.170])
 by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256;
 09 Jun 2022 08:16:59 -0400
Received: from PH0PR03MB5669.namprd03.prod.outlook.com (2603:10b6:510:33::16)
 by SN4PR03MB6784.namprd03.prod.outlook.com (2603:10b6:806:217::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.14; Thu, 9 Jun
 2022 12:16:57 +0000
Received: from PH0PR03MB5669.namprd03.prod.outlook.com
 ([fe80::b402:44ba:be8:2308]) by PH0PR03MB5669.namprd03.prod.outlook.com
 ([fe80::b402:44ba:be8:2308%4]) with mapi id 15.20.5332.013; Thu, 9 Jun 2022
 12:16:57 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 1103407c-e7ee-11ec-bd2c-47488cf2e6aa
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
  d=citrix.com; s=securemail; t=1654777023;
  h=from:to:cc:subject:date:message-id:references:
   in-reply-to:mime-version;
  bh=SFHZGe/NyJm4UgOLlTeQkgHrC66QfJCVmXFEpeixUB4=;
  b=IqfO7Nbb7oszHpOxX5ErzzrdwJxX6CSdeZNAna89U4Ty7NboRAuG5sBv
   ZmSdGeDHeBccPgNQDiuQeTxengzi4c8Wi3CnLfJbZgbu3NCIIB5fJSjTF
   TRttk9SiiIlk4tsyAQD24sCqt45HKAddmu8NT03xgANMR5pv59XyZvqp3
   U=;
X-IronPort-RemoteIP: 104.47.55.170
X-IronPort-MID: 73221298
X-IronPort-Reputation: None
X-IronPort-Listener: OutboundMail
X-IronPort-SenderGroup: RELAY_O365
X-IronPort-MailFlowPolicy: $RELAYED
IronPort-Data: A9a23:PYoukKj1s6kvCSy+xcnEes+ZX161ChAKZh0ujC45NGQN5FlGYwSy9
 lOraxnFY6jUMyawOYxoOc7lxf41yZbcxt4yG1NvpXowHi8b8MHMDIXIcUqhNXrPJJSZE09tt
 ZpEY9KYd5xlFiDS/0n8aeG+oyMhjv/USrbyVOfJYysZqWOIMMsEoUsLd7kR3t446TTAPz6wh
 D/SnyH+EAOugW8rPjNEuq7c9R9j7ayj6T1FsgU1PaBH4g+FnCMbXc4Tfa2/ESD1E9JedgKYq
 0cv710bEkfxpUpF5gaNy+6jGqEyaueOe1DI0BK6YoD66vR4jnVaPp0TabxNMC+7tx3Tx4ork
 IsV5cTrIesUFvakdNo1AkEw/x5WZcWqyJefSZRomZXOp6FuWyKEL8RGVCnaD6VBkgpEKTgmG
 cgjACIMdni+a9eem9pXfAXOavMLd6EHNKtH0p1pIKqw4fwOGfgvSI2SjTNUMatZammj0p8ya
 uJAAQeDYigsbDURNGcKUoMi396Ci1C8ThhAkXW5/qgotj27IAxZiNABMfLzU/nTH4B/uBbdo
 WjLuWPkHhsdKdqTjyKf9W6hjfPOmiW9X58OELq/9bhhh1j7Km47UUVKEwfk56TkzBfhA7qzK
 GRNksYqhYc/81akQ5/RQhu8qWastR8AQdtAVeY97Wlhz4KLuFzDXzJVHlatbvQ/iOwURGUY6
 mWrwc/nK2xXoeScSkuko+L8QTSafHJ9wXU5TS0OQBYB4tLjiJoulR+JRdFmeIavidf4Ay33h
 TqDoy43nbw7h9MEzKi98hbMhDfEjojESEs56xvaWkqh7xhlf8i1aoqw81/Z4P1caoGDQTGpl
 WIYls2pyfEBBJCAigSAWOwIWrqu4p6tMiDYgFNpN4ks8XKq4XHLVapd+i1kLUFldOMNYyb0Y
 VT7sBlUopRUOROCY7JsaseqCssCyan7Cc+jRv3SdsBJYJV6aEmA5i4GTVWLw2nnnUwokKc+E
 ZSWa8ChCTAdE6sP8datb+IU0LtuzCZuw2rWHMr/107+juLYY2OJQ7AYNlfIdvo+8K6PvATS9
 ZBYKteOzBJcFub5Z0E77LIuELzDFlBjbbieliCdXrfrztZOcI35N8Ls/A==
IronPort-HdrOrdr: A9a23:RSyxKKgUDEzWNIUaEfYMqH2zA3BQX3Z13DAbv31ZSRFFG/FwyP
 rCoB1L73XJYWgqM03IwerwQ5VpQRvnhP1ICPoqTM2ftWjdySaVxeRZgbcKrAeQfBEWmtQ96U
 4kSdkHNDSSNyk3sS+Z2njfLz9I+rDun86VbKXlvg5QpGpRGsNdBnJCe2Km+zpNNWx77PQCdK
 a0145inX6NaH4XZsO0Cj0uRO7YveDGk5rgfFovGwMnwBPmt0Ln1JfKVzyjmjsOWTJGxrkvtU
 LflRbi26mlu/anjjfBym7o6YhMkteJ8KoDOCXMsLlUFtzfsHfrWG1TYczGgNnzmpDq1L8eqq
 iOn/7nBbU115qeRBDynfKn4Xic7N9n0Q6f9bbfuwqtnSWxfkNFN+NRwY1eaRfX8EwmoZV117
 9KxXuQs95NAQrHhzmV3amBa/n7/nDE3kbKvNRj+UC3a7FuIYO5bLZvjn99AdMFBmb3+YonGO
 5hAIXV4+tXa0qTazTcsnN0yNKhU3wvFlPeK3Jy8PC9wnxThjR03kEYzMsQkjMJ8488UYBN46
 DBPr5znL9DQ8cKZeZ2BfsHQ8GwFmvRKCi8e166MBDiDuUKKnjNo5n47PE84/yrYoUByN8olJ
 HIQDpjxBkPkoLVeLmzNbFwg2DwqT+GLEXQI+lllutEk6y5Qqb3OiueT11rm9e8opwkc7jmZ8
 o=
X-IronPort-AV: E=Sophos;i="5.91,287,1647316800"; 
   d="asc'?scan'208,217";a="73221298"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XnAehYaNjuIkC/GHhmlKTxo2kSXaNaIdVomKEyK7qIRbQ+AAVUzr4t8PSEsuEoMdYAthCH195vnDXo4j8i9D55EtgEfVPSVj4ZC5sJorF04Mb4L9JxEWAfvMxYJDlPv5oqwHbABm+KpGHcvWXGBNPyNIjEGeHF8X0d+OUdSw+pexQd/U+eJOtQtymI3wruXrd+LHvo6h13ibvUMjmRyCAe+2PhcVM7x7vkpaPvawLOmylx5dTo9fzu9lkln25lZZ+3Ax1vg3uX/jKcXhQmAcJHtAY4ENSESMddGPq+VhOvnink8L8Ao5Xq8+KSg+6U1JOm2riYAZPimMQWEXpt3mVQ==
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=tIeRCBvMRWO8ZG+IXg2F1S36S3Jl98VDjZhcq9AUGOo=;
 b=HLi/6FO0inJVmx8/eIl/vYi4PzP+SJtH7969V2cfhRlhjkJPnkz5j3lHceVaMQ4zA48F9hFxdMfEgjcOeavRFbLQ3TsilY7KxUa8bw8M9+Hzrk1mRNX5J2c11C4DkzXiV7ODskHuhmJ9T4GICYV+dt8j+RLUI8szNsNHyENOvdn12I6dLgLqWud+LACAI6oARmKLWMdyKkPyQoHhhlRq6t13eOyVrUWsagItLBA9LNzs7B1pAhieNJIEfg6EXSlC5BAFrz+gm7WVr9kCiaq6LFHM3DLGP+f6x9UUPRRfAfPzJFql+h02ikOhzu4NXeOyssy3cZ7NLUa4d1BXqvsb1Q==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tIeRCBvMRWO8ZG+IXg2F1S36S3Jl98VDjZhcq9AUGOo=;
 b=ekk7CrQm/tY6KaEW9JyG2SloNL3TQ5tTKPtMr6cy+pZrUUUpwt1VdsIHiqEc/kMVJGDx8OzpIeeVdf488gKO9ctVta1koHoFjnX55jXfNBxjuZYi5gR7xrOjmo2r3XWP6GUw8pwRnzHoIxcybnWEdpwCh2LjGMFxkr4wOPZMRHM=
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
CC: Roberto Bagnara <roberto.bagnara@bugseng.com>, xen-devel
	<xen-devel@lists.xenproject.org>, Roger Pau Monne <roger.pau@citrix.com>,
	Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew Cooper
	<Andrew.Cooper3@citrix.com>, Julien Grall <julien@xen.org>, Bertrand Marquis
	<Bertrand.Marquis@arm.com>, "fusa-sig@lists.xenproject.org"
	<fusa-sig@lists.xenproject.org>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
Thread-Topic: MOVING COMMUNITY CALL Call for agenda items for 9 June Community
 Call @ 1500 UTC
Thread-Index:
 AQHYdZ38SXqYMiOAsUySyh3MMtjDRK06wjeAgAA+pgCAAMtvgIAHcfwAgAO5uACAAAOYAIAADsYA
Date: Thu, 9 Jun 2022 12:16:57 +0000
Message-ID: <A59C0FF8-649D-4B82-AC56-2B8089872FA2@citrix.com>
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
 <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
 <45c4d8fa-06de-b4a2-5688-14b9cbe5b48c@bugseng.com>
 <a10972fc-0f25-4187-4386-e73b4f5563af@suse.com>
In-Reply-To: <a10972fc-0f25-4187-4386-e73b4f5563af@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.100.31)
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=citrix.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 263902de-a979-40c9-0490-08da4a11f2b2
x-ms-traffictypediagnostic: SN4PR03MB6784:EE_
x-microsoft-antispam-prvs:
 <SN4PR03MB6784B70B8D34C2DA6CE9807A99A79@SN4PR03MB6784.namprd03.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:
 hai489dvc7y9/WdNMybvvObPbpqh1JvORcV57fo+JnFbQoLrPqf+zSMKeO9PQd7/ciC60o5ZdJeHtBSLczBG+CyUNAIIiYgsg66Xv3golXkaUtiA1Q5yxrKafE3Jiq5jXj7cUmkmWnDDFvd7HICOye7vnk3aqk0Pf0uAgcj71RkidaczxsNtIg/wNDbpFRVUMeAAFZFixa1H/w/YvkYuy4oB0xjcP4QQExhg6wFLhpBdT5bbNIFDJv1qNpJeyG3SgmjhFAYdm8nBlaqHevCJO6QpgZvM5EOXWFmsHEI6NR/paAC1BV+CCrduvPAUvyKE9LuBjJyyP/bxGS1Z/mKjl9scucmUfsSXUKZNmV5yIgvWFHShqPub94WeCaZt+g6hJlaJC63BWTJavpX9bKY1KGMmkpVSET+6DTSDEk73oKBYTlggyiQ5HnFajsWwu+ARoe2B8Mh1Ej0OnWuoMG2M1aFHR2UIBaMZCXYpfRzoMR/b2PyiQ12CWG6RoRyD3G/gC0GwWoXM31HP76zYUab8K+pMmo9mdtZJmfKWjYHfd6BSzBCY3yp8jbGEgqrqzUBluA0ImmHE2vCs6Cfds3G8wVRk3M/lWxNncbllrxlL27QZ/V+w/3dx9pUoezQJDe+OuuInnTcieYz0/HAbxT7HehQbhbltNc0KA1J4gfREqlYAxadZ5NSqp8YrOp3TQdYgr2ftixzpj70Ejka7GI8RCr6+0qEloshTUIo2WmvIqjREXZ5gQ+kkLTg5g0tC9P5jjIT4WT01WkrECgckfQjGFGxEMb2dxKyAC1nUG30wBfBgd+YtB8p2YI8Ci3VOM9tv1jUZvvkJblTqIAoVtU4D4Hf8kpAqZHS/iKYLZWSLS2M=
x-forefront-antispam-report:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR03MB5669.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(2906002)(91956017)(54906003)(6916009)(82960400001)(76116006)(71200400001)(99936003)(36756003)(5660300002)(316002)(26005)(38070700005)(122000001)(6512007)(53546011)(86362001)(4326008)(8936002)(8676002)(38100700002)(66446008)(66476007)(64756008)(66946007)(2616005)(166002)(33656002)(508600001)(186003)(6486002)(966005)(83380400001)(66556008)(6506007)(221023002)(45980500001);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:
 =?utf-8?B?WG9TKzcybUhjaXRCUDJQS0Z5bHZHRkRGQzUvbmNQY0FPT29MYTRDblUvb1hm?=
 =?utf-8?B?MnZjL2VTNDluOWpyRVFiekxKNnErQVhXZUdhNENEZHVNVkwzRG95VkxQK20v?=
 =?utf-8?B?cUFDRysrWlhIRGJjTVJ0VHprTEJ4Tks3cjQwRTAvL1V3aW13WVBJbmJOM2ow?=
 =?utf-8?B?aUZxbXBxNW5CSEJjV2Y2QzNMOFE2V3JtWkhXblF1TWlxY0lSWXZyVVQxTDNj?=
 =?utf-8?B?SVdqak9oODVGTmUrbTdSVitGb0U2Zk1CSncwMURqeUJadkpJbEVCLy9wOStl?=
 =?utf-8?B?QTk1V1NJaWlRMnJoaDdLYk5pT1V2MDNmSEswV3Y4Sk42Y2d0N2h1STUza0xO?=
 =?utf-8?B?cUZsUEVrcFprMVY3dWkrTFZwVXpzSEJOdmJNaktoMmdRS2FIK29sV2VzYUFq?=
 =?utf-8?B?WEJ0ZzZRSDlVRjhyT3dHci8xL2pMa2pyMnlodGNCUGtuUHBPaEdraGROcHA4?=
 =?utf-8?B?MGJ6VjBXYVEvdUw0Z1dsUUhwRmV3QXFLR3dSaEEwM21YNERhNC9tOFkwWVRo?=
 =?utf-8?B?MEUzVm5wb1JKc1Z1RUIyZ21GeFc1UzhmMFRBTkdxOXQxalFxa0RiUHdQcjZy?=
 =?utf-8?B?N094K2xPUGEwWEN0U0oyMDdab1A5bmFWTkNHbTVXZjczUEZ0c0FtcGMxWlNH?=
 =?utf-8?B?L29tZ0VSNjB4NW9BT0k2cGVjYmM4eVJEUytBY2ZSL01FVHZwcjExNHhxK3ND?=
 =?utf-8?B?bGMzRCtQdHFSanI0dUFpbVFGc3lrQk1rOUFlTlFmbmpya1dOSEE3SlVFSElz?=
 =?utf-8?B?aHVzbzlweGZ5TWRaZDNUUFUrSzNFL1l3VTNkaWx4dmZzSGNEOGVrVVNLWUVl?=
 =?utf-8?B?Q3RWeVNhNGlTY1B2YW9xVHp3RjRnOEViSnBRRGZtcnlWRTZ1eXNwcThQL1VL?=
 =?utf-8?B?a25oRjRvSGVscEx2MUU4UFNlazYwMjBnUTIzWGU3T25XZCtDWSt4QVp0c2ww?=
 =?utf-8?B?Zk41cy9ULzVYTTM5ZXdDbFJHTHlpcXdJc1NnaFZNN2M2Qm9COEd3TjNWSmxi?=
 =?utf-8?B?NWlHL1Nxdnc1SlFXMjZoZGJ6Zm9GRGM1VEpMendGUXJnZWgvVG1vUWpRNFlK?=
 =?utf-8?B?bnFKTzBra2h5bmpsY2M0NXRFZDc1cUpRWk5vVHFJZGIyL0Rqc09LK21JK2Fj?=
 =?utf-8?B?N01jVEcxTG9tWFhkR2k4ZXZwUVpzVHgydlUzbldicHdJSDVSZ1BLNDR4NDVq?=
 =?utf-8?B?K3laVTFjZnd2bkk1WWZCWjNLVUlOQ1VKQTRuWUlsM2NJbWQyQTZvcm9nVTBk?=
 =?utf-8?B?Q2hCUStNbFBkeDREbWZKdDlnT09VOEtMUlZVSUZRUS85RTNLaVpXMnpHNDVX?=
 =?utf-8?B?OE5vZVA0eCtiUllRUUxhajA2cFY0REZxMXI3Qmo5Ynl2VmlPZVZzWE5SN2Rj?=
 =?utf-8?B?VERYc1JhRXFFUnY0S3NUaEZqRnV1dnA1c0tTdDFXeEQyRTc1U1IrOWtBR29z?=
 =?utf-8?B?T2h2YzFlZkxFTzRiVW5Kc3dDYzZMNldiWGw3YmdVd1d3WWRVaGQwRk8yR25v?=
 =?utf-8?B?WVdscy96NzVNUUZtK0R3anE2UTJ1c2RnZzl4RC94akxYblUwaWg5VlZwRVI3?=
 =?utf-8?B?cXB4VGM0NUZmUUpoR0U0cW9zRk1hTERqOXlOK252NjJPUTlXdWNCNmdjTENr?=
 =?utf-8?B?bjRPYmpQYys0Z1h1Z2lubUViM01rQzB2WnRRZFpVTlBCekpkaW5ld2w2Snd3?=
 =?utf-8?B?ZTd5bmMyTzQ4RUx3TmtMeFRhMEcxU1NsdWJSUFRaR0h1VVpuUUI5SWNnSWYy?=
 =?utf-8?B?K3BGdkdyNHpkeVZSa2NuUytmb1NKMUJxcGRXaW1Eak9ndEtrK0RhREFobkVv?=
 =?utf-8?B?MmtJcWloUkQ1WlpmeFVRY0lmcldpcW56OWtYMGd6bUJIVEpNbVVpbzBEQUdK?=
 =?utf-8?B?aThSZ0xxYXdsZWpqTUNZcUtlalN6eUxVeWJTK2NLcHQ2ejN5Rit3bmprNENQ?=
 =?utf-8?B?MXJpU1NtVVQzRkxnZnFkdnlFd1l6YVp3UjM3cnRHL3FhNVZSaEovWVV5UzlB?=
 =?utf-8?B?VHBOL3IvdkhLOHBTblhRWHZZeDdaUnlIK0dCSGJSSFl6eEhKSmY0anMyQ1BJ?=
 =?utf-8?B?M0tXcCtpV1pITDJqekR1aWVZUVIvWWZvYTVEcS9xUWcwVlkxWkl3VW9UZFVC?=
 =?utf-8?B?RlhYMkxCRW0rWXQxYTNzQmZ2ams0TzdpSGtVUDlvcjJJaHd1QlE1djdOWURZ?=
 =?utf-8?B?VEFwRytoaXd0THFZM2daUUJUSGdPVUhWZkZYSVdkUzdaWlZ5czI4c0RPZjB3?=
 =?utf-8?B?aDRBYVNCNXFLSVpnL1Vaai9LK2VrWHZzQ1prNUVjYitZVDUyeCttVDRJMUU4?=
 =?utf-8?B?TEw2RE94cW5KTThkRXVrYm1HZExIYldmaGUwZGRBNURSd05Hc2JFUTBrdGJ4?=
 =?utf-8?Q?hyOYNY8uoQ51mrnQ=3D?=
Content-Type: multipart/signed;
	boundary="Apple-Mail=_E84EEBFA-12A4-4474-989F-9003B89B2E08";
	protocol="application/pgp-signature";
	micalg=pgp-sha256
MIME-Version: 1.0
X-OriginatorOrg: citrix.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR03MB5669.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 263902de-a979-40c9-0490-08da4a11f2b2
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2022 12:16:57.2373
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 335836de-42ef-43a2-b145-348c2ee9ca5b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +K5m30vCVW6LWSoz5ODzGYKnVOOVxauU8GDGWOmRj3gnSlq29KX90o7r+4hOOwIfzJhFKcwvIdhtBgB5jJaM5ahS9piZCKFAjxMKKBRY158=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR03MB6784

--Apple-Mail=_E84EEBFA-12A4-4474-989F-9003B89B2E08
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_6AA87F33-84D6-45EB-9BE4-89565F3D7D43"


--Apple-Mail=_6AA87F33-84D6-45EB-9BE4-89565F3D7D43
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On 9 Jun 2022, at 12:24, Jan Beulich <jbeulich@suse.com> wrote:
>=20
> On 09.06.2022 13:11, Roberto Bagnara wrote:
>> On 07/06/22 04:17, Stefano Stabellini wrote:
>>> # Rule 9.1 "The value of an object with automatic storage duration =
shall not be read before it has been set"
>>>=20
>>> The question is whether -Wuninitalised already covers this case or =
not.
>>> I think it does.
>>>=20
>>> Eclair is reporting a few issues where variables are "possibly
>>> uninitialized". We should ask Roberto about them, I don't think they =
are
>>> actual errors? More like extra warnings?
>>=20
>> No, -Wuninitialized is not reliable, as it has plenty of (well known)
>> false negatives. This is typical of compilers, for which the =
generation
>> of warnings is only a secondary objective. I wrote about that here:
>>=20
>> =
https://www.bugseng.com/blog/compiler-warnings-use-them-dont-trust-them
>>=20
>> On the specifics:
>>=20
>> $ cat p.c
>> int foo (int b)
>> {
>> int a;
>>=20
>> if (b)
>> {
>> a =3D 1;
>> }
>>=20
>> return a;
>> }
>>=20

> I understand what you're saying, yet I'd like to point out that adding
> initializers "blindly" may give a false sense of code correctness.
> Among other things it takes away the chance for tools to point out
> possible issues. Plus some tools warn about stray initializers ...

Right =E2=80=94 if you always set =E2=80=9Cint a=3D0;=E2=80=9D, then =
you=E2=80=99re getting a known value; but if your algorithm relies on it =
being something specific (and not zero), then it=E2=80=99s not clear the =
resulting software is actually more reliable.  If you don=E2=80=99t =
initialise it, there=E2=80=99s at least a chance the compiler will be =
able to tell you that you made a mistake; if you explicitly initialise =
it, then it=E2=80=99s all on you.

 -George

--Apple-Mail=_6AA87F33-84D6-45EB-9BE4-89565F3D7D43
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 9 Jun 2022, at 12:24, Jan Beulich &lt;<a =
href=3D"mailto:jbeulich@suse.com" class=3D"">jbeulich@suse.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: =
JetBrainsMonoRoman-Thin; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">On 09.06.2022 13:11, Roberto Bagnara wrote:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: =
JetBrainsMonoRoman-Thin; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: JetBrainsMonoRoman-Thin; font-size: 14px; =
font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">On =
07/06/22 04:17, Stefano Stabellini wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D""># Rule 9.1 "The value of an object with =
automatic storage duration shall not be read before it has been set"<br =
class=3D""><br class=3D"">The question is whether -Wuninitalised already =
covers this case or not.<br class=3D"">I think it does.<br class=3D""><br =
class=3D"">Eclair is reporting a few issues where variables are =
"possibly<br class=3D"">uninitialized". We should ask Roberto about =
them, I don't think they are<br class=3D"">actual errors? More like =
extra warnings?<br class=3D""></blockquote><br class=3D"">No, =
-Wuninitialized is not reliable, as it has plenty of (well known)<br =
class=3D"">false negatives. This is typical of compilers, for which the =
generation<br class=3D"">of warnings is only a secondary objective. I =
wrote about that here:<br class=3D""><br class=3D""><a =
href=3D"https://www.bugseng.com/blog/compiler-warnings-use-them-dont-trust=
-them" =
class=3D"">https://www.bugseng.com/blog/compiler-warnings-use-them-dont-tr=
ust-them</a><br class=3D""><br class=3D"">On the specifics:<br =
class=3D""><br class=3D"">$ cat p.c<br class=3D"">int foo (int b)<br =
class=3D"">{<br class=3D"">int a;<br class=3D""><br class=3D"">if (b)<br =
class=3D"">{<br class=3D"">a =3D 1;<br class=3D"">}<br class=3D""><br =
class=3D"">return a;<br class=3D"">}<br class=3D""><br =
class=3D""></blockquote></div></blockquote><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
JetBrainsMonoRoman-Thin; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I understand what you're saying, yet I'd like to point out =
that adding</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
JetBrainsMonoRoman-Thin; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: JetBrainsMonoRoman-Thin; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">initializers "blindly" may give a false sense of code =
correctness.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
JetBrainsMonoRoman-Thin; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: JetBrainsMonoRoman-Thin; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Among other things it takes away the chance for tools to =
point out</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
JetBrainsMonoRoman-Thin; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: JetBrainsMonoRoman-Thin; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">possible issues. Plus some tools warn about stray =
initializers ...</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: JetBrainsMonoRoman-Thin; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote><div><br =
class=3D""></div></div>Right =E2=80=94 if you always set =E2=80=9Cint =
a=3D0;=E2=80=9D, then you=E2=80=99re getting a known value; but if your =
algorithm relies on it being something specific (and not zero), then =
it=E2=80=99s not clear the resulting software is actually more reliable. =
&nbsp;If you don=E2=80=99t initialise it, there=E2=80=99s at least a =
chance the compiler will be able to tell you that you made a mistake; if =
you explicitly initialise it, then it=E2=80=99s all on you.<div =
class=3D""><br class=3D""></div><div =
class=3D"">&nbsp;-George</div></body></html>=

--Apple-Mail=_6AA87F33-84D6-45EB-9BE4-89565F3D7D43--

--Apple-Mail=_E84EEBFA-12A4-4474-989F-9003B89B2E08
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEj3+7SZ4EDefWZFyCshXHp8eEG+0FAmKh5LQACgkQshXHp8eE
G+3cdAf+MK66lHxuw653pjgr1E1SZYB5Rwjoby92BX5tLhPa7EC6NCMFzin40pEv
yyYkBOvlFBEx7+J3Ju7siKseSWm6dnrdBPeRHb/p0nQkGDARTAN/Fbr5qxrOaur+
DBaSE9lkkeM0l54v3MxspeK8R0GTUMUK92QgFzuDbZjCFVPEdFLKAv80J/eMhC/s
W0C/dShT63JmoHyir3GSQ9CwkWIZfmawVJKL0DviH/9bHEdM45LduHcQoEU0a1Cp
hhk7J1UYnVQgb0qMqDKyUIvtZXbLR9w+eR6tohJAQqRFxpzefgSj34LwosbfSJAS
liHl6cBhmO/7ojw70KA1cV9Z7G6y4A==
=3l7v
-----END PGP SIGNATURE-----

--Apple-Mail=_E84EEBFA-12A4-4474-989F-9003B89B2E08--


From fusa-sig-bounces@lists.xenproject.org Thu Jun 09 13:55:34 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jun 2022 13:55:34 +0000
Received: from list by lists.xenproject.org with outflank-mailman.345107.571166 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008KG-HY; Thu, 09 Jun 2022 13:55:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 345107.571166; Thu, 09 Jun 2022 13:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1nzIdK-0008Jj-7q; Thu, 09 Jun 2022 13:55:34 +0000
Received: by outflank-mailman (input) for mailman id 345107;
 Thu, 09 Jun 2022 11:32:50 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=jWvP=WQ=suse.com=JBeulich@srs-se1.protection.inumbo.net>)
 id 1nzGPC-0007Fi-9i
 for fusa-sig@lists.xenproject.org; Thu, 09 Jun 2022 11:32:50 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 (mail-he1eur04on0616.outbound.protection.outlook.com
 [2a01:111:f400:fe0d::616])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id e3881867-e7e7-11ec-b605-df0040e90b76;
 Thu, 09 Jun 2022 13:32:48 +0200 (CEST)
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by AM7PR04MB6949.eurprd04.prod.outlook.com (2603:10a6:20b:102::8)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Thu, 9 Jun
 2022 11:32:47 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5332.013; Thu, 9 Jun 2022
 11:32:47 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: e3881867-e7e7-11ec-b605-df0040e90b76
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Xhf/eqtqo3fRT8+RIuH8Kb1Jdu1mHSicfmsb8hGqQOQhYpTLSLpZEFyzno45L+JIvwbTdjQb/vXWnD3nWGqWXWE5QiZbNCX78ldbHJq1GzUdCXdBKk5dcXKFkleoddWcVi6lAStFPbCf2LtP9eEk9j/xrPxU/T3xzr/ll2JJx31eJN+Ycs/twTYy76f8/V2/zh/Ta8K2jA8Q2GaiSqnDxmKk5qXcOtPLM4FWLNR/5eND9TMUbI8I3oLGC1qjRGjoj9AhxwL74qP5iBBXs2sMyJ29/b0BySJVzWesHzAgrnmwi1TIKJ5PsuqDALUy/R0Xrd8vT5HOkHhtFTVdI/4mBw==
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=baF2ghcrgKF1M0W+kGbc6OboNpQy41SERRxrEystets=;
 b=lRoyT5US5GbUB73fjylrj1F9W6tJ2ZdsSTCU97gdqCOMmjLASxo6lPU+8RdC16+eiM+qAacjzPIqWMK71saM88tw4K4xNW5mloaMvinjSHcSHl4gXAVaVnfdR6fpMLAFMcWWtnNjxkO3j8VEIt/nDjQBCHEsc//zdrcETPDmAkhRK77/xHRcY/OZ4Iu35FiM8MEhv1RbQ0RerAaNbXShwv+l2zxjpm0hCmmZt2dWoOb+oSPldTi3KGSfOwcj3fge10Gt8CJUEZmRz2iGQ4AkG/2/6XVr6pBXaryk298uJxt9QNEZR42W4VXD2dzVGbm+NIzVPRu4JvSYavldKKEEaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=baF2ghcrgKF1M0W+kGbc6OboNpQy41SERRxrEystets=;
 b=ymr1muUjs/HfMUznk+YKUM7LP/+oB/Xqlw6D+lQYQT4W/UfrYoLXUJB8Zc6b0pIrN9wSYwI4anG7LEFfEMwbrsKaQ0W8q2l4ryBpaHhs5B5sJoqeGWcm99XEaACBWbQmiNOWmCXZzsclCHrWqcdlidn2P+6U9QeDmCyrd9UlusQK9Yhalw1ngm9eMyVoffyCIcrFcWwKGRzvb+6+xPyK2ZuyIOca/NGFEtuy9mhTSFq6u33wFB7Yi4FTfRnyzo8CAkDpHYmqBNohlSmP3aOLbSR2yd/jtJGSl1VidldUlI8S4IGBbAAnv0UCe2uXKitFr0DD/J++CF8J1I3B6Tkjrw==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <b9675dd3-5ad2-9caf-ab76-30bcba72019f@suse.com>
Date: Thu, 9 Jun 2022 13:32:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: MISRA C meeting tomorrow, was: MOVING COMMUNITY CALL Call for
 agenda items for 9 June Community Call @ 1500 UTC
Content-Language: en-US
To: Roberto Bagnara <roberto.bagnara@bugseng.com>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Andrew.Cooper3@citrix.com,
 julien@xen.org, Bertrand.Marquis@arm.com, fusa-sig@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CC75A251-2695-4E9E-95A7-043874B22F32@citrix.com>
 <alpine.DEB.2.22.394.2206010942010.1905099@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206011324400.1905099@ubuntu-linux-20-04-desktop>
 <ebe4b409-318f-6b2c-0e05-fe9256528b32@suse.com>
 <alpine.DEB.2.22.394.2206061731421.277622@ubuntu-linux-20-04-desktop>
 <alpine.DEB.2.22.394.2206081806020.21215@ubuntu-linux-20-04-desktop>
 <880f3273-f92b-2b60-8de0-e69fefbada21@suse.com>
 <26829bf4-bbcc-a610-ba3b-fa60aa296cf9@bugseng.com>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <26829bf4-bbcc-a610-ba3b-fa60aa296cf9@bugseng.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AM6P195CA0001.EURP195.PROD.OUTLOOK.COM
 (2603:10a6:209:81::14) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6a125966-d777-41b3-fbfe-08da4a0bc6e4
X-MS-TrafficTypeDiagnostic: AM7PR04MB6949:EE_
X-Microsoft-Antispam-PRVS:
	<AM7PR04MB69492E5DC9261E059F3941CCB3A79@AM7PR04MB6949.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	ul04Etl9tYvSBALAirkD+pDQkPN1vX5DPijmvrZ54du2WgnOrwE5ZUloQs0KugYuO3Haia5/dTDVfXogSoX9XAvqtOpjR1RMs947uUPWLbmVqFpgV8B1cMV90yehkhOCb7h12BvN9O0DXf4AtXVugL9EdN4OTIOKqd9l1TtxO+pgPrss8iaJks9RMG+s/vM9bmsRXHb8Q1NlOZsM4rC87X3NvUmW+Wc4/kUbLIRMxMqR/w3yfU+tlTue/zf2ionnpxJZIaUrJVWxOjr23m9y4NHkqLjdMS6Y7lS33DZNeJ2tz1Kcgfsqlspo1t6sjklz0gxP/1gOldytOZky/nIytv/MWw80k/Ovnzd8gj4ovx9i8LHbFZV8sT918nyJ53xBZHF/0/CpWziatiUNSKq3HW2enq8k1Qyp8+Q0PPsS3oMSu5zDu8A7wsTJL2Y5Lj0l4CdBJCLgM6YDdnmmGrYzeZY2MqpmUHeVYmHpUFYW3R5SAfZBUViNXgvex7NWwP1+nkx9G+UNetT65VW+A6eblOd1bZyDY0fHz3JZMPWHgqj0cQ1ShhN7il7PhBuQlt9a9pQzr6dvql7xMTOzsCbs064eDl9sWamqSoSTNw7fCIA1tyek9r5eQDtPUnzVDUoIt6E/9zFiq+3kx92k7MZMIm67noLRLzYFzOOilyIkbSxOHijK2GI2M3tEv32xad3LOKyEaX4xivTR1ONNNq4zOBHEqG7X4lHoLf/tJus11i9GhWi3MVFgHYq7DTLWOR0C1ykmj4UwGU8cnr44YEdH+A==
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(26005)(6512007)(31696002)(6666004)(6506007)(86362001)(6486002)(53546011)(2906002)(508600001)(83380400001)(8936002)(2616005)(186003)(38100700002)(36756003)(5660300002)(8676002)(316002)(31686004)(4326008)(54906003)(6916009)(66476007)(66946007)(7416002)(66556008)(221023002)(45980500001)(43740500002);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?Y2l5UFRYSFFpRFB3TzlZdGdMWmZXMThXdE96amoxZE5tbXg3MjI2bXhjUE40?=
 =?utf-8?B?OVNhWTcrR1U4UTRDWHFZVytvdkFtQ0lCd3RkdlVVVWU2N0FvemNJcHNIV1BC?=
 =?utf-8?B?ZGZaME9LRHBrMjNqZ09oaHRBRFBiRGlCckh3c1UvQi9td1o2UEZWMTNBVE8y?=
 =?utf-8?B?WDhoTkVHMitGRGZFd0ZEdGJKc2kzU1hZT08xZkRCVjdFdkM1cUMyS3lFeEVF?=
 =?utf-8?B?eDJNSFJJdmppL3UvM2ZWT1JUYk9oWlVQNHV6QVNvWUp2ZlNiNGc3a2J5TUJh?=
 =?utf-8?B?cys3U0dEWHpLeU9RREloZFJsQnlNVzJzSnRPcXNyL0VGUTBIZndMMi9TR1Y0?=
 =?utf-8?B?VXFBdDhHd3orak0zQ0pINHVTLzBoaElpbllWQTcxaGdTZ3FxdGFMbGlMQU80?=
 =?utf-8?B?aTBoR0k3d2EvOVhNQ1RrSXpObjB1VHlZNXVkMXBtWG5LNURGOFNmWWJDaEZj?=
 =?utf-8?B?UmZ3bnFoTWhTaitiL1RtaEFLYzdBcVUxQmZ6VE11K3FpbjZyK1QzRW1nSXlS?=
 =?utf-8?B?amVaWmorb01hVjJJcHZMTlMvMUZySTdEZW02bS96cGN4RE5aZWloM2RWdmxQ?=
 =?utf-8?B?TnVPd3Fhb1h6RUNSUmtML2xTU2NyT0dzcHloMXpEN3dzb3dLa056OVpaVndH?=
 =?utf-8?B?YnkvSHkvdERSVEFOTjRGVXpaemlrbWVtSHVwaWhKSnFSdXZOY1NRaEpqWGE4?=
 =?utf-8?B?Z0doWHg3TWdCTFRLaXRsUXZVZTg5YkYxbzZYRHFNV0FEK0xZdXZSZWhITng0?=
 =?utf-8?B?aGRsd2xDRXpZQ29aM0lwVEg4aWxUQTl1Z3hsaDNOTkYwV3NXSGc3NmJJalFy?=
 =?utf-8?B?amw1eUNLUFVmbVQzdTU1a0JZa3FFQXBSMjlOWFNkUXB4OWRtZ3FXL0pwbDh0?=
 =?utf-8?B?dnVuSDdIcDI4K1RtNGlPVlNiQy82eE95bEV1bFNFTFowQzZhWW5IL3lVVzFR?=
 =?utf-8?B?OVJ3SXNrRnZQVlhOaDFvV1dyRGRTZm1KWEI0akluMzdRM1M2M3AzbWJRS25q?=
 =?utf-8?B?RGNiU1hUcUl5bFhYTDA3cEVkaXlKMDhYUHZqcEprZTYwOGxCeVRzQm9oYTl0?=
 =?utf-8?B?NGJJbTF6ZTZDYnJKZVJyWkQxMVNkWXQ2bjBQK1k0VlRkNkRlZkcydHNycUE2?=
 =?utf-8?B?Wmp4bGdzN3dtOGdYcGZpU2dxQmM5YnlmYWpuM053UHZFOHA1RWw5M2NOcUs4?=
 =?utf-8?B?aWFFQ2Q1N1BodDJ6eU56WXBQV2JpWGJVSGpFVEVGd1ozSVZhVG93eWVZZWk0?=
 =?utf-8?B?Slo0dHRCMzNGYjQvK1oxSTNhUDY3OEs4R05tWVd5ZmtGbEF5NlcwR25KczRn?=
 =?utf-8?B?WHRVY3VIZGJ3dzRJVXJ2dmg2RXFiTGFNOWF0bzJNWC9NVWtCaVN3N2dmKy9U?=
 =?utf-8?B?SHhoZ2xUem1YRXBKT2NTN3B3RGxTeHoybmczbEJzWmNZNGw2SDFtWXk4NlpW?=
 =?utf-8?B?c2lRaVZrMS9EVU9laXUyUUFMemliMkNSYTQ1M1FLRkpjdEJ4WUx1bHhyek5o?=
 =?utf-8?B?RXBhb3lDenpvQ0VOZzFWYUpmakUyMW9jeVJsYmFadUVlbm1Ib1RCNFBDOE9t?=
 =?utf-8?B?ZHBCczAraXllQzlWY3BrZ3I1NmhVM3FsckNmM01xbHdwRk1KLzA3R1lZcEZs?=
 =?utf-8?B?MmJ2aWRtRkxxNHp0UDZwaGt3QUxjWnFhODRHRUo3cExMZVlmSWxMYnFYbjJV?=
 =?utf-8?B?am9EMEIrVFIySEFqQklKYUhSdzUwUGFQOUJWUHBQdEpMZUVMOTQvaDhPMUwy?=
 =?utf-8?B?N0dxaldZQ0JTRE5acjhBdzJiaHRXRS9Fb0d5VWMwRVhQeWFQeVJmUms0bSs4?=
 =?utf-8?B?bFpoRnc1KzVoeGxSTFlDblNqaFllNTl1Vy81bzRqMUg4WndMUVZUbEhkSDJL?=
 =?utf-8?B?Y3JabzFsM3F3WC9RQk1xNjFXVUM2dGoxcXZSRjdOYVpxc055Zm9nYUtLYmRF?=
 =?utf-8?B?eG5GdVhheWlpSm9QT01kOVJuVWludEYyS3JRdDdlUjNqSG5mNGxkamk2T2ts?=
 =?utf-8?B?UTJLeTFiZExhTWNyaHZDS2E2djhMeU1GRmhyd3hzYTllUzl5N1VjejdYQjR4?=
 =?utf-8?B?dzM1RkozRG1QZGpkRy9XRDVCd2R4QVVFMlJ3Z3dHSW1TNHIzQldnSDhHZk5Q?=
 =?utf-8?B?cVRSS2I3N0JaQ2VwMXU4YlpEMHc1UUFYd2JXZ1dSVURLcHZ6Z0Nib2pHNlk3?=
 =?utf-8?B?RDhXK3VKYXozNVpHdE80QzdXWVJWMk01dm94aWFxVk9DdnFnTFIxTk9xN3B5?=
 =?utf-8?B?V3lMK1pCUG1qbUF0NFlHUTZlWTN0Uk0wVUx3SXh0djA2RDFldGV3czhTN0V0?=
 =?utf-8?B?dmNVVmFOK0RzeHZRdFR6bnZGNTBvSjZaZDJHU1hqbktrSS9MYU54Zz09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a125966-d777-41b3-fbfe-08da4a0bc6e4
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2022 11:32:46.9743
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: Zb8VU5v91jKtp6YnHNAWCr73gCuFfH2EpZ1jN4MbxtT6hv6v+xyIKCJpE6kw6w7wvrQOd691JuunE0BHR9PJ6A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB6949

On 09.06.2022 13:17, Roberto Bagnara wrote:
> On 09/06/22 09:04, Jan Beulich wrote:
>> On 09.06.2022 03:20, Stefano Stabellini wrote:
>>> Finally, for Rule 13.2, I updated the link to ECLAIR's results. There
>>> are a lot more violations than just 4, but I don't know if they are
>>> valid or false positives.
>>
>> I've picked just the one case in xen/common/efi/ebmalloc.c to check,
>> and it says "possibly". That's because evaluation of function call
>> arguments involves the calling of (in this case two) further
>> functions. If those functions had side effects (which apparently the
>> tool can't figure), there would indeed be a problem.
>>
>> The (Arm based) count of almost 10k violations is clearly a concern.
>> I don't consider it even remotely reasonable to add 10k comments, no
>> matter how brief, to cover all the false positives.
> 
> Again, the MISRA approach is a preventive one.
> If you have reasons you want to write
> 
>     f(g(), h());
> 
> then declare g() and h() as pure (or const, if they are const).
> E.g.:
> 
> #if COMPILER_SUPPORTS_PURE
> #define PURE __attribute__((pure))
> #else
> #define PURE
> #endif
> 
> int g(void) PURE;
> int h(void) PURE;
> 
> It's good documentation, it improves compiler diagnostics,
> and it satisfies Rule 13.2.

But such attributes first of all should be correct. They wouldn't be
in the case I've looked at (involving two __virt_to_maddr() invocations),
as the underlying va_to_par() isn't pure. Still in the normal case the
sequence of calls made is irrelevant to the overall result.

As to improving compiler diagnostics: It has been my experience that
pure and const are largely ignored when used on inline functions. The
compiler rather looks at the inline-expanded code to judge. (But it has
been a couple of years back that I last checked, so things may have
changed since then.)

Jan


From fusa-sig-bounces@lists.xenproject.org Tue Jun 14 22:47:29 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 14 Jun 2022 22:47:29 +0000
Received: from list by lists.xenproject.org with outflank-mailman.349461.575563 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1FJo-0000ws-Pc; Tue, 14 Jun 2022 22:47:28 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 349461.575563; Tue, 14 Jun 2022 22:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1FJo-0000wp-Mq; Tue, 14 Jun 2022 22:47:28 +0000
Received: by outflank-mailman (input) for mailman id 349461;
 Tue, 14 Jun 2022 22:47:27 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=NtXK=WV=xilinx.com=stefanos@srs-se1.protection.inumbo.net>)
 id 1o1FJn-0000wj-5V
 for fusa-sig@lists.xenproject.org; Tue, 14 Jun 2022 22:47:27 +0000
Received: from NAM12-BN8-obe.outbound.protection.outlook.com
 (mail-bn8nam12on20623.outbound.protection.outlook.com
 [2a01:111:f400:fe5b::623])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id f439fd8c-ec33-11ec-bd2c-47488cf2e6aa;
 Wed, 15 Jun 2022 00:47:25 +0200 (CEST)
Received: from BN9PR03CA0514.namprd03.prod.outlook.com (2603:10b6:408:131::9)
 by BYAPR02MB4325.namprd02.prod.outlook.com (2603:10b6:a03:5c::25)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.19; Tue, 14 Jun
 2022 22:47:16 +0000
Received: from BN1NAM02FT022.eop-nam02.prod.protection.outlook.com
 (2603:10b6:408:131:cafe::24) by BN9PR03CA0514.outlook.office365.com
 (2603:10b6:408:131::9) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13 via Frontend
 Transport; Tue, 14 Jun 2022 22:47:16 +0000
Received: from xsj-pvapexch01.xlnx.xilinx.com (149.199.62.198) by
 BN1NAM02FT022.mail.protection.outlook.com (10.13.2.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.20.5332.12 via Frontend Transport; Tue, 14 Jun 2022 22:47:15 +0000
Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by
 xsj-pvapexch01.xlnx.xilinx.com (172.19.86.40) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2176.14; Tue, 14 Jun 2022 15:47:14 -0700
Received: from smtp.xilinx.com (172.19.127.95) by
 xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id
 15.1.2176.14 via Frontend Transport; Tue, 14 Jun 2022 15:47:14 -0700
Received: from [10.23.120.127] (port=58071 helo=ubuntu-20.04.2-arm64.shared)
 by smtp.xilinx.com with esmtp (Exim 4.90)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1o1FJY-000BiM-NY; Tue, 14 Jun 2022 15:47:12 -0700
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: f439fd8c-ec33-11ec-bd2c-47488cf2e6aa
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Zc9J3Wn7THtHPWSu45GOVyREAtxXEZ05VKfToMlTamJF43fpRDWLQ6cTNaVVEZf7P3RvmisnrttkucIgTKRGEgfnKGrd0WyILAX+RmEhRT0REDEmlwtmlRSkdMx+Hd9uM4X2+GmGuOeXdJM21Tsbxfq3z3J2j8+k6ANsuOzdkKrKSAA9MYE/7HSZh5nHdetr0kxxVvJyAhBAmUoE5rg28YTIvNSgMXTWrfKhHAnerX53rIgng4bsVGn92OHcJzgaThNJBX1QCkg4zQmdgPxlEjvYuHcTgVqdIpVUkghyTZ5LJcEdt4lyE0SpZtUtQAyUEzUisPbPJjOOgl+aJTVRFw==
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=y0jKsRRMPrgWxSfkTSKIQdlLszcTwUb2fwV+w5oEbIc=;
 b=M0q7fIB+nQXxmkGklDRA8I9n36egCxZlwzCHxxJySwS682txA4L1jQi0VhwddV8j58h6nNNPHMfa/kvFrAo/VDMj74sBaxAO0vrNET17VwXxJ0Dvq7cbhcpQFAySzpPuKRUlaDlWolJqTAVjbHshV5ehAZlFOn7WaXLOQT2x0HTdajOpTVv6ykvHsF1X5yScLVpIXpsd+GyY6S/1VCdN4ITL/o9ft5hPEDZrb3GopcUPSTh78LUa7fCSnIuHRCKxwAtDvkfnOZlnNFz9k7rR9CzyyeisymGehA2meAc/Kf/cmfeYuP8rZPrYLoI67xu031+PbHN/EXnd79NHJSdnFg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.62.198) smtp.rcpttodomain=lists.xenproject.org
 smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none
 header.from=xilinx.com; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=y0jKsRRMPrgWxSfkTSKIQdlLszcTwUb2fwV+w5oEbIc=;
 b=c/E/SN6Jixh4/cBhlxDLocVel9vq2Dv1GoHAbrNh5ITCAu6q4ylt1Gr5kUstuIzxlHXzgmhejJZVgVB4NDRj8mT7WljbBdf4sFNepEzuSB4+Uw9dHIa8jYOp23Pdjl7xYp31sqYUsNXubSVL36dmHfbGiYEhD0IzvcJkUeZAdxA=
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198)
 smtp.mailfrom=xilinx.com; dkim=none (message not signed)
 header.d=none;dmarc=pass action=none header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.62.198 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.62.198; helo=xsj-pvapexch01.xlnx.xilinx.com; pr=C
Date: Tue, 14 Jun 2022 15:47:12 -0700
From: Stefano Stabellini <stefano.stabellini@xilinx.com>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: <fusa-sig@lists.xenproject.org>
CC: <stefanos@xilinx.com>, <roberto.bagnara@bugseng.com>, <jbeulich@suse.com>,
	<andrew.cooper3@citrix.com>, <roger.pau@citrix.com>, <julien@xen.org>,
	<Bertrand.Marquis@arm.com>, <Artem_Mygaiev@epam.com>
Subject: deviations tagging
Message-ID: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 337395ec-5adf-4619-fb57-08da4e57d44c
X-MS-TrafficTypeDiagnostic: BYAPR02MB4325:EE_
X-Microsoft-Antispam-PRVS:
	<BYAPR02MB43253BC325C9CF77EBD25604A0AA9@BYAPR02MB4325.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	k5ZD9CtlyhcritlJHeKmgaxX4CAtGM89rpVQQZIhXwpaRSOpAvREPOq+wFgoYEwPVHG/ZNFG+Li8R3jzh6vbe1f+mYa1K1Ba44PYGgIpIJ/scgLjkcBm5wm0pncE2HNaK92cZcToJyUL3cr4z0qDeZcq23XWScSijLH72hjkEOMidM5R6ncvb3t9epecWdp9kUf6zlhUsSM3x/levNzdIHFACH+FoakGNTiCUm8ANrcdxjOCSdkYkRSB+xRb7oUUEW8AQSQBPrSlO3WpAUJrOUhwxL+NdrnjuD7fpF0Yq+SJfwqAHfeOOfPowsxIeyUR9rSwRvwDeQvj5gNKf6DMvbBwUfBWxXzZYNWKz5V6wD3Zx7wh7TX7/fCFhSw+6oed8z2/6JmiirE9KM92HMzjSgL1itMQ009Q4lV6rcT/zDFeGHbxtG5p5rh2oiceT1PjMu9nvHAeYJ76uX0GlGKE5M4Hx55CDUjqgOhHRJB5H0AiuHBS6KZLxTUV+gVsUj2E/YoW1mZk5zIiqULnYSm3JZnbWE3aosgsQjw6jWDV8TbYRYJ9cbQqooRvh6dLXBvNDHFMDTZzvKYhVeN/x/bFafsXytMt2uvjv9vcVKUd6f9MgHJ/zV0ZvAZgEbfZ5rJD4W0HjC0ukJnZALDOR1vEiB1OonmlLKqNnT2vllA0KPo0F/hBg4h68KdvvL1qxrz5
X-Forefront-Antispam-Report:
	CIP:149.199.62.198;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:xsj-pvapexch01.xlnx.xilinx.com;PTR:unknown-62-198.xilinx.com;CAT:NONE;SFS:(13230016)(7916004)(4636009)(36840700001)(40470700004)(46966006)(7116003)(7636003)(9686003)(44832011)(2906002)(47076005)(5660300002)(426003)(356005)(508600001)(9786002)(8936002)(6916009)(26005)(36860700001)(33716001)(82310400005)(3480700007)(316002)(336012)(40460700003)(186003)(54906003)(70206006)(8676002)(70586007)(83380400001)(4326008);DIR:OUT;SFP:1101;
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2022 22:47:15.6032
 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 337395ec-5adf-4619-fb57-08da4e57d44c
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.62.198];Helo=[xsj-pvapexch01.xlnx.xilinx.com]
X-MS-Exchange-CrossTenant-AuthSource:
	BN1NAM02FT022.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB4325

Hi all,

Roberto was suggesting to use the following different categories for
tagging deviations. We could pick any "TAG" we like for the in-code
comments (or other tagging systems).

I am also CCing the MISRA C team to give them early visibility on this.
Feel free to provide early feedback if you have any. The plan is to
discuss it further during the next fusa-sig call and come up with a more
detailed proposal (including the actual tags, how to use them and more)
for xen-devel next.

Cheers,

Stefano



adopted

   The report should be considered originated by adopted code without any
   contribution of native code to the report.

safe

   The report is correct but the specific behavior is safe under every
   aspect assumed to be covered by the guideline.

relied

   The report is correct but the rule concerns exclusively "developer
   confusion" or readability matters that are not relevant for adopted code,
   which is assumed to work as is and it is not meant to be read, reviewed
   or modified by human programmers.  To be used for adopted code only.

false-positive

   In the opinion of the developer the violation report is not correct
   and the problem has been notified to the tool provider.
   To be used only for violation reports.

compliant

   The developer can prove that the possible non-compliance shown by
   caution report cannot happen in any situation and can motivate such
   claim.  To be used only for caution reports.

false-negative

   The developer has found a non-compliance not shown by the tool and the
   problem has been notified to the tool provider.



From fusa-sig-bounces@lists.xenproject.org Wed Jun 15 06:03:57 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Jun 2022 06:03:57 +0000
Received: from list by lists.xenproject.org with outflank-mailman.349688.575826 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1M8C-0002Nl-Sj; Wed, 15 Jun 2022 06:03:56 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 349688.575826; Wed, 15 Jun 2022 06:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1M8C-0002Ni-Q1; Wed, 15 Jun 2022 06:03:56 +0000
Received: by outflank-mailman (input) for mailman id 349688;
 Wed, 15 Jun 2022 06:03:55 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=56zs=WW=suse.com=JBeulich@srs-se1.protection.inumbo.net>)
 id 1o1M8B-0002Nc-F7
 for fusa-sig@lists.xenproject.org; Wed, 15 Jun 2022 06:03:55 +0000
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
 (mail-he1eur01on0631.outbound.protection.outlook.com
 [2a01:111:f400:fe1e::631])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id ef11874c-ec70-11ec-9917-058037db3bb5;
 Wed, 15 Jun 2022 08:03:54 +0200 (CEST)
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by DB7PR04MB4090.eurprd04.prod.outlook.com (2603:10a6:5:28::24) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.19; Wed, 15 Jun
 2022 06:03:50 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5332.020; Wed, 15 Jun 2022
 06:03:50 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: ef11874c-ec70-11ec-9917-058037db3bb5
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KlWPIvTQFwr3swGqfI+ab5S43hrGwZJdf9tjyEWTJT9t575rJgIIqufIvF11AE7jdJ/9Py008poLO211OvFzLEHCjAhbN2nmNJkFqR6/HaI2gVFh6jqWacEll/uyj+zYe4kHm0nD91RxQm5JCSmWj48oFqvySCr2Vwk4Ax/BhUua0YSCuyWyt/00A0Dgzji9RPF8kT828hRoO4w3gSnw4PA7mY9OxF/4mGBUzCEZLCOWFcU6q9O7+QHI1Oslcv5puM3HZzlyFP+StHb5Er4jgB+3yyqqOsWd7N0TIXRC5PljXsI5C5+ZW426ZB2yTdbOkWPErBoRxGE1Rs80gjHCOg==
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=1Sq5wpI9+lRLfsSLf3kq0bn3b+v+KId0NktfCFulQ/4=;
 b=OUNh590OkFpgX5ca3EKz6jnKmxkPCDZIHvK3XSYqluCpN49zOdFGqTKq5FJ0xoO4IxaT4T42FOQQ5IwHi5racxAH01Zyj/A/FvP7hd89k+SWBghL80MbzK2xaZz0mX+oJb2hs6/o03/Tsg3Lkyiy1yhKHysadbBRc/UpOTWEszlF8f0z+GJmboP70jCnmd1lWr5zIO2luFfa+4DH6Oih3WWrEZ08VjbJf8eVKe8S5Y6+DxTd2b+nCf45sjlPqb75EmpUkGVuL+LZElUQumQJ0gLilS0fTGy1DGneaiwbo9J6PTBO5hvxdppPtyLQrhd93K08oq2ogbRQPvaiXhXwGw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1Sq5wpI9+lRLfsSLf3kq0bn3b+v+KId0NktfCFulQ/4=;
 b=c414opeKBcP3hGJ7zeEfVDkfQpTm8cacFgSECOPr4AKz1PoajjNhNAUCRhwovAheki/bsYxArdCuaP6r5mqdtJNykLkReIxUikfnmXqpqbqGBKdnOzsXNdrWeIuMOjZ8bM/J0MRB7To2JyCqLAaAEavCxn7T+FyX2tl+fWplFlg9O8/UAD6uggekd4EygGQJQ3BE9mJrDNwUZVoEe4FF3KcFWVp2Hu3SFq1HC2BgMApYYolv1vLIxihUp1q9vhXMmjiZ839IZ9Q9T6USoLhx1EtqmDsQsw78rBwC6DQHrVgLUCs/Wwb1DCUEBaqSodmbjO7GLSL1RQYn4fw3YDIrJQ==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <b49ed77f-546a-b566-767e-2f34df069b3e@suse.com>
Date: Wed, 15 Jun 2022 08:03:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: deviations tagging
Content-Language: en-US
To: Stefano Stabellini <stefano.stabellini@xilinx.com>
Cc: stefanos@xilinx.com, roberto.bagnara@bugseng.com,
 andrew.cooper3@citrix.com, roger.pau@citrix.com, julien@xen.org,
 Bertrand.Marquis@arm.com, Artem_Mygaiev@epam.com,
 fusa-sig@lists.xenproject.org
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AM6PR0202CA0043.eurprd02.prod.outlook.com
 (2603:10a6:20b:3a::20) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f8d1eaa5-912c-4ed5-34b2-08da4e94d151
X-MS-TrafficTypeDiagnostic: DB7PR04MB4090:EE_
X-Microsoft-Antispam-PRVS:
	<DB7PR04MB40902F3F88E0089D4D13232DB3AD9@DB7PR04MB4090.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	N63NWg41PmurFnKpAMkOlQKjMr8zu6NL5wijFXkNaZA7oqJV4n9sXljKVL3TNMH03XU7DSU5Y2rL+ij5If7OXn9hz/SD7hya8dHxjZxfekgcsw6Jh6zSKhXEMuUp4mXRdW8N/gTMier57E0V8LTVGDw65NJzLwr1s0Ljc5Qw3EHceE0SzVAAJS8AZVL5KeH7W/DinL0mcSUgE9A342jbJmoyf8ifw+FaJ1J+wcXnxJC6eafJ9+0Kew8ooLmYMrBnwLOAwp2IZupgqUKBI0VwjJt25qgvfVr51uDdplp45n15VGfpq8NPjd/SJ3sZib7YHPTi3jnHngnm1FJHrq2p3ha/JFYk6dI3DLztla2m5yNVhW5OHdWyweiY2YmlGxSQC8dEOjiVD8YH6Lp5sZAC5FVhXT0D1eKdQwBGWkhcTub3NLiOGxF84MeFqj0+06Vnf5hlTdVVB34a3/9S/4Eq0QPxxZZKIHPOysTg/bEUYCQiNdsLYYfbs4Or6NSoUXfyH6h+2FwojdljISisLJYu1N4eZhSdaX6otHQCuS0gvK4E65P7s8GswnKi2UIbzyV1uEdSdRq1qqPr5JmWtMWIafOYOpvaQmDvTZwluSbd1S2SlAIYn/rHzz+InZVMcgfU7rHxMa5tfF9d5RoCC3rFeRrsbIpB1mKR1DsNesjvQkY+BKJ2pWRMH/PSL+X+TpSHtahjfAe6oBzCvlCnjuVjrKWtpqrVakKe3M903b0H7ZA=
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(36756003)(2616005)(66946007)(2906002)(83380400001)(6916009)(6512007)(3480700007)(38100700002)(4326008)(316002)(508600001)(5660300002)(31686004)(186003)(53546011)(66556008)(8676002)(6486002)(26005)(66476007)(31696002)(86362001)(7116003)(8936002)(6506007)(45980500001)(43740500002);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?bHJKUFBJZVJCM1NQNm5Lamxzclc0OFk0OWJNSnZ0UXdZYUZFNzk2a25EWVVN?=
 =?utf-8?B?TlljWk5ZR1NsL0hEYWo4TnpDaWJDNDkxTXZob2dla0pnamZESnhQc2hTZkpO?=
 =?utf-8?B?SkFPd1I4dGxVdmd5Rys2UG9jbzE1bmhrWk0yaW1QWmRFM2pwU09xcjJ5cFBB?=
 =?utf-8?B?bkRva2lhQWpaMGg5Z09jWUx4NE90Y2pWS3lIU05waFhvMjlJSG4xamk3ZFZP?=
 =?utf-8?B?bVVtMUxDWFdzZzlWU014d2s3UmxybGJPa01UZ3pqdDRZd2FkSnZ2YUxzQmRo?=
 =?utf-8?B?NkpWcGU4aWY4NHhCZ2V3QkZqK3BNM0pleGN6Rm1ZV0FCL1dtWmI4YXBObzNo?=
 =?utf-8?B?RXk0NG1Ra2VnN0hWS1BFWXBVNHkrZ0lWcXd3blM4MXVzMTNtMnVqU3VZQjJw?=
 =?utf-8?B?U1V5NFliUmdwMmthR29iSzdORlppWkRQK1JMYVR0K2VaaGtUekpxSGZVYjR2?=
 =?utf-8?B?T2NSczFYblBkSjRKNHUrdkEvaFI1UTY2MGpvN2I3N1N3eE82djJla1BZYkRi?=
 =?utf-8?B?cllHVStvcExWSjRoaUVMU3Myek9obTQ4aVNFdk5CVk9IUDRIOVdBeUNFWGlj?=
 =?utf-8?B?eVJzSForSm5zZ3NOcG5hR3doZWU0MUFWcnM3TFJ1cCsxRDJGeGs2Y1BkSnNY?=
 =?utf-8?B?UGlpUHRUa3FORDc0cUJqRHBOWmU5S0Z4V3dHbGRjSTFVbk1uSC9TYTRpUXRT?=
 =?utf-8?B?RmwyZ3R2MENwZXZRYkJyMCtaSzN0cFY3UFQwc3VPSG1wVlR6cTY2QXpkZkxF?=
 =?utf-8?B?NXhXK1dBNVVPbG1wK00xOUdtSVdNNkxCV3F4OStPbituQTcrZ3Q5SURmWndH?=
 =?utf-8?B?ZVF5bmpKekJDcnAxVmJWcmVJdkJyd2ZnOVZOZmlwWU1EdkpWdmlkc3N2VEVB?=
 =?utf-8?B?NjZlSlcvZThSeWtwaTV5YytMcWVBWU85Slhvc1VMTmsya0lpdFNMVUpIcm5j?=
 =?utf-8?B?N2JvTFZEY3dpWjJLTGI0NTIwMXdzb2JHTitqNC96ako3ZFhBU0JOTnBCaFAw?=
 =?utf-8?B?dmd2T2dkY284a0xHUHJmTlA4QVNjbnVQUU9xNDZRVEllTElubmhONklLOElV?=
 =?utf-8?B?Ny9kTFVCVm1qS0l4YjlNblZzSXZvMEE3Q1RuZzg2UTNkYUVoL0x5a1p0WFQv?=
 =?utf-8?B?RmVQcDNmejVMK2NTOVhJWWwxZ3ZEOC80S0tUcWFHamFPNGpQVGFJVkNMSFFM?=
 =?utf-8?B?WEsrRTZMYTNQQWQvRS9WNEdPR00wWmdNcFZpbEppSlpzQ0pBUjZSWkxSeGV5?=
 =?utf-8?B?SHNOaFhwTnhNZGNQN0x1ZHVFME41UDNLR2ZDNkJueXN1elZmdEE4eElMQXF4?=
 =?utf-8?B?MDBkVkMrSnpEb0lEOHUrMVhVUU1DZ1VuUHlLZ1M0YlZTWitTOExFa0tIT0lH?=
 =?utf-8?B?VEJHYVA2WTk4RWtDS2FVVm9GcEhRM0E2NFFOQUV3MEVtayttUVg0YVBJVUho?=
 =?utf-8?B?eTRjYVR5cUJwMjVtYkp2VGh2bVF6SW9EcUhtN01IcE8xWSsrNUpPdkMyWHVG?=
 =?utf-8?B?b0tjajBldlp1Y0h6QnM3WU1PL0pMQTdhdUsrRjJVSzhJUVU3T3JXVFNBcGlk?=
 =?utf-8?B?bkdQTmxvcEdCWktJaExIVE5PSEZJSi9ZcXN4dnd6TGlISnRMZUFxbXpVeDND?=
 =?utf-8?B?ODVadXdhSlRDSE1aK3BTWTJxWlhXMkNZbTRnMWlxejBoSWNGYXF0MmhjS2Rx?=
 =?utf-8?B?V1I0UUZQQlhVOXhET2Zib292eHZGbjR4eCtuTW9Hc1dsQlBPTU1HTS9mWUNL?=
 =?utf-8?B?dFBHMlFibjU2WDE2Umt2RmRZeVZTcDBvaDJwMUlQS0NDeW80SHNuMmQ3c25Q?=
 =?utf-8?B?djc3U2QxbUxhSXpKalFBYkpKWWVXZm85N3luYUJNdjJ5ZVp0ZmQ5eXdSOHFD?=
 =?utf-8?B?RmF6VDhqRTd6VFRaeDF2dFEyckgxR3FoMDdlV0hLK1dhcXdnMG13N3lqNGtX?=
 =?utf-8?B?VTVSR1RTc0ZBWEk3NW9qWjJneFpZbzU0K29JWi9ZV1hUTjhyNUpjQkMyMVNw?=
 =?utf-8?B?WHRUOXlxbGxyR3l4YWEwdFh2Z0VzQWRSdlc1SWt0Mk5VV2I2OURTcUxLSUpr?=
 =?utf-8?B?eW9SRW9hZ01ibUdkME5mWmphTkFvZUFIdVNnS0Q1MHNxZVFmRmFib0JIZWNO?=
 =?utf-8?B?MGpCT2VzM2wyOWE1OEhFNHgwTHRuYVRtdHM5U1BIVVM5dkRzY2xwV3NsUTRy?=
 =?utf-8?B?MHRyb0U4T1dmL1QrYTh6WTdPb1pHUTZrWmJRTVdVM2VwYmlwbTVwQS9VYzV1?=
 =?utf-8?B?M3NTRzlxL2lVVERBN0E5cjUwWTVvdkZvd1ora1FFUGpxdHpmSW8wWVJXdFBi?=
 =?utf-8?B?clpobHJMRHBjak5VZGptenZmM3pUV2V1Z2RibEc1QUF0MlVCaEpzZz09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8d1eaa5-912c-4ed5-34b2-08da4e94d151
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2022 06:03:50.1951
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 3nyHwTM7WdcGe0LWs/2g3WzGSbRITEOhIPPqpOwHin2ndNu1Ex4pJzWJBOov9QzRF4JuD8TQ3mPAlDDucZk15w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4090

On 15.06.2022 00:47, Stefano Stabellini wrote:
> Roberto was suggesting to use the following different categories for
> tagging deviations. We could pick any "TAG" we like for the in-code
> comments (or other tagging systems).
> 
> I am also CCing the MISRA C team to give them early visibility on this.
> Feel free to provide early feedback if you have any. The plan is to
> discuss it further during the next fusa-sig call and come up with a more
> detailed proposal (including the actual tags, how to use them and more)
> for xen-devel next.

And as early feedback: They all look like they're meant to be used
together with some rule reference (or else there's insufficient context
to know what is being talked about). Yet iirc we said we'd want tool-
agnostic tags, such that the same kind of comments can also be used to
mark e.g. things Coverity has found and we have decided to leave alone.

Jan

> adopted
> 
>    The report should be considered originated by adopted code without any
>    contribution of native code to the report.
> 
> safe
> 
>    The report is correct but the specific behavior is safe under every
>    aspect assumed to be covered by the guideline.
> 
> relied
> 
>    The report is correct but the rule concerns exclusively "developer
>    confusion" or readability matters that are not relevant for adopted code,
>    which is assumed to work as is and it is not meant to be read, reviewed
>    or modified by human programmers.  To be used for adopted code only.
> 
> false-positive
> 
>    In the opinion of the developer the violation report is not correct
>    and the problem has been notified to the tool provider.
>    To be used only for violation reports.
> 
> compliant
> 
>    The developer can prove that the possible non-compliance shown by
>    caution report cannot happen in any situation and can motivate such
>    claim.  To be used only for caution reports.
> 
> false-negative
> 
>    The developer has found a non-compliance not shown by the tool and the
>    problem has been notified to the tool provider.
> 



From fusa-sig-bounces@lists.xenproject.org Wed Jun 15 16:04:51 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Jun 2022 16:04:51 +0000
Received: from list by lists.xenproject.org with outflank-mailman.349763.576519 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006jI-QY; Wed, 15 Jun 2022 16:04:51 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 349763.576519; Wed, 15 Jun 2022 16:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006j3-IF; Wed, 15 Jun 2022 16:04:51 +0000
Received: by outflank-mailman (input) for mailman id 349763;
 Wed, 15 Jun 2022 08:45:16 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=56zs=WW=suse.com=JBeulich@srs-se1.protection.inumbo.net>)
 id 1o1OeK-0007Ml-Gi
 for fusa-sig@lists.xenproject.org; Wed, 15 Jun 2022 08:45:16 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur01on060f.outbound.protection.outlook.com
 [2a01:111:f400:fe1f::60f])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 79a7a0fc-ec87-11ec-bd2c-47488cf2e6aa;
 Wed, 15 Jun 2022 10:45:15 +0200 (CEST)
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by AM9PR04MB8524.eurprd04.prod.outlook.com (2603:10a6:20b:433::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.22; Wed, 15 Jun
 2022 08:45:12 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5332.020; Wed, 15 Jun 2022
 08:45:12 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 79a7a0fc-ec87-11ec-bd2c-47488cf2e6aa
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=e7bfGFuRWcmct05dQlK7cVn8a7j6/8cCMAqrHDIP/0VuK7AmzsgufhhZfiSAlmrUiUb9RS4XAgN5bCZWP4QtA3b89DETK9Aju6/XNFluihUXnH69kByNp+eZAVV7DoQK5mc9F1eo29okbUQ2j2xi2HPef5PyZ66qqiSpFXXIqz4bhnzA4CT5hUPgFlXJaKYXQp5gqFErvj4rwR+SBhucceddC+SNrBtv4RpmXzFDW21JbAE02DbwNQmoUetLQI2pg+5JW3QYAIOYC6phy7YdCw2BD62IIeo2bqUHr7fIOTf0UGZKb/ZN2sSAmgUhl1Zuyu38yxqm46vaTd+4ZeKInw==
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=VubCe/1mY5fx2pcnHt7So7Ly4xg74n5Ge3mgK1LROI8=;
 b=VfPhjPhvBMQEthFPgLvLWIkoVVQFxiG88fSsMQJ7iAAr8eOJZHkS8IXilqNRb9u9YwgJXKsMtD+o+smR6xjb9G2ZVxJ1enBd4Xzwn0DLo1FVALPO1nquavyp/Xh0s4WCiMObR12zOMk2wYeW/tVCOUZMUtjJdmX9XdOhHHD4WxgRocdizqIwRuJbKxbuMhDkGR8U/02gTd6C2peenV7IPPgYbn57fK2SXLIphk1OQ9a1KVTTJl7xXsc2RVP/xVeKQxn45m6eOyUYo9+o3dwAeFNTEL88HToUxlXgBrhOS/7e5dqegyCPQP5k4X5zqKGZxPTk0fsWr65I3aLXOhGT9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VubCe/1mY5fx2pcnHt7So7Ly4xg74n5Ge3mgK1LROI8=;
 b=2B3L8oETBbnUNM6HoqjsqQX9+kBwC5Xwml+xD15kHOUVbS51j4acdBCESwpPlILu94s40VXlhXzCnVFD2LEaK24MiP6IBnrWYkmS+iSWPn9U3hD2AbY/Rv6rPGMJJt6QyHeYd/a2eWlcU1LpRTOqVPeoBnK/8aFdMpAWN2bua4pNWa0LrT0lW0V8Ee81LX+soBVO8sn8ctqAGdFivseZwFVZFtyv/0AvF7Mj3p9DO821nbb5uJS2Xp5ngEWjXqVNTbTpjtxJSwu2MikgrMwqaxrDaAt0fquCP9a94YYR2BQma6qf4xIdW1AxLzgyovo3aFHgxdUw36S2kcIVKO3ndA==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <7d39d79c-3c1c-eeaf-e6c4-3c166748c5d7@suse.com>
Date: Wed, 15 Jun 2022 10:45:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: deviations tagging
Content-Language: en-US
To: Luca Fancellu <Luca.Fancellu@arm.com>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 "roberto.bagnara@bugseng.com" <roberto.bagnara@bugseng.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Julien Grall <julien@xen.org>, Bertrand Marquis <Bertrand.Marquis@arm.com>,
 "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
 <b49ed77f-546a-b566-767e-2f34df069b3e@suse.com>
 <662D876D-B1EB-4BDA-BCA6-6CF630B08182@arm.com>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <662D876D-B1EB-4BDA-BCA6-6CF630B08182@arm.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AS9P251CA0015.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:20b:50f::29) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3d013254-f8b2-41d8-9c9c-08da4eab5c91
X-MS-TrafficTypeDiagnostic: AM9PR04MB8524:EE_
X-Microsoft-Antispam-PRVS:
	<AM9PR04MB8524871878D9CFFD67EE1FD2B3AD9@AM9PR04MB8524.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	//fE/WR06Ahn8bsNKezjtUGex/xh924ow1+nnG025vj73v6Ds6tnhTGt1ySYzwAYqDps+nrC/eqkWnW1mOvjMWv9P2h0UTLHize4BfWuIx6LtdLtNWFcgExfbWElR3LMVXNuNzrMj2ItqJX1UkQtaCywls0/doiaqJXBEci+6UirUrs2tUkUgDbADBxB4OfDcogJSedAy8VZ4pgVaggqQKm+ADdUwBnqBKuLmp9CEts0SIttYX4Ur+db+dTMfc2oippY227KxpnKQ33e7/92c3xQCTNi4XCU2SFhNEzi7j38BjEOrH4Q7onBbRJVrIpnG1rwEuXTF/B2BISlr4rbj4qcljXTbp2v2S4xqZu6brC6S8YeaIJ5pSILD7hiTgolAqaFhRTuPLn3IDKwGiGn/czpaj10XqUSaCGjQ68VG9bLG0gjuk49oYM7PJb2qDCKDAcizRkTNOhLbkjNv14a651NfoE6Uilx/Ls54B1Y5Q0h1vkhs31xotx4uINn3iZ4s5BCmcRB19fuv9NuBjn/BMGjfssB5QYidP7jWaDxw2iiP7yEKNOazh9hOjs6o0a+afdRtHJ+82vKBWfL63G1V6hT55FhKUkoxNGnobavbuWWjUVA6OrPM/NKr+mHmfq2lQBlOJq05A5QC6m+TsMWBi3kjKBfXsYHCimOaUkHsMVuls/XHmAGOY754SLku/eGoATbfUxkEdYXdyKTHfUqjSuMyj62XU9zOXlv4Y5jNJzaBNxTX40sJB4vfFB1s6pZ
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(8936002)(38100700002)(4326008)(3480700007)(66556008)(66476007)(8676002)(4744005)(5660300002)(36756003)(2616005)(6916009)(26005)(508600001)(86362001)(31696002)(6506007)(66946007)(7116003)(186003)(53546011)(6486002)(31686004)(2906002)(316002)(7416002)(6512007)(54906003)(45980500001)(43740500002);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?aWVqTStPWHVzd3Qxb09OZGJjeWpxRncxeFZHZWlVNzlaNTJiNUVsbzJxT3Z1?=
 =?utf-8?B?d2JQTHpwZWxWTnJaM3E4c0RIRjVINVpZVVVjUGE3TEcxSjFTQ0RhNTgyT1pB?=
 =?utf-8?B?WCs0VGU0c2Zvd3BvY09jMlBzcFhTOWlmREFoMFl4Yjl0bE1SZ0FlZ0xsenYr?=
 =?utf-8?B?L0cvVUQ5dmd6NzBydUdBVHJFK2Z4VEZ6dHhQMGVueXUzQkM3Szg4blpwUExz?=
 =?utf-8?B?U2gycTE3UFdZd1Q3VkxHbHdVMDNkSDhLdFRRT25pOW9HbUo5ZkFHUndOMHhv?=
 =?utf-8?B?RVA4dUVMaVVnYkRScU54c3pla2dvZmV0OEMrb2NOb0RRMGlFRTdsTEJNQUE2?=
 =?utf-8?B?aGVCcnkrb1BLUDhCbkJRdDJyTFVqREpuSmVtVXE5MlNMc3N0ZE03aldSNENi?=
 =?utf-8?B?UldxM2lwbXc3U2tzRXRBRlhJK2ltUTk4MFdCUW5wYmtpVUtuaDFLYVhGMGRI?=
 =?utf-8?B?SDN6RU5qaUxNR2hjR25HYVlsZzdDNlR6MXZvaVphZ2h2U3pLNzhNdmMzcWhH?=
 =?utf-8?B?cEZ3cUQrMmFnRWMyc1k0RXlGMlJmdG8zTi9WSzY2U2Q5ME9qNTZ5Ull4anRT?=
 =?utf-8?B?cUVEcS93SHJnY2w2SndadWwreGF6TmNGQWtSejBJaU9jQVJ4RThPWkQ5UnVV?=
 =?utf-8?B?ZUEvTms4a053em9YMzZXaDNMRDY3eEdTUXhpc01CdjIySWh3ZHlvZUtOdWZk?=
 =?utf-8?B?Q293UmRPdHBUcmtTc0NsSnM5THh3bFBVbi8vR1N5L3FERDk1QXVncis2b2lo?=
 =?utf-8?B?alRNNDhGOUNQSWRJcXJSNUpNWmdTcDdwZG01d1lEbGc4aWhJTmwvYkRDYk52?=
 =?utf-8?B?ZXVaOGd6bEdpK1E1eDVYZzQ1VTFQQ1M4b0ZVQXVkR1FOZjZMenBtVlJ6R1lT?=
 =?utf-8?B?OUVUYll1VXIrNTFkK0s2eHJnU3ZnbFRDS3oyc3NkUDVNcWwzbmd5amVxTkZa?=
 =?utf-8?B?dytReHYzMEtnVUhobWFwb1FMdUVoNmNpRUh5clRWTkc5UkVjTGVpQ3B3SmJK?=
 =?utf-8?B?RnAzV1VkaVZuc2FSWVBiQ0c0bG5BT2ZkWGNzaUJrUkhNVm9jNlk1QmFJY0VB?=
 =?utf-8?B?aUVGLzRUNWxXZ3pHSm5pZFJXREVXUk8xMGVtM1owTWRLSDA5SEIwc2Q3dGYw?=
 =?utf-8?B?dHBSVmNUUmcrWE9jYTNmVkhFU1drMDFSK2o2WFZLblk2TWt3d3RJdjFzQUFQ?=
 =?utf-8?B?THdWT1FENDdLQjE3M1dBMXJaZzloQ3F2RHVtc1F0Q1V6aXE5cW4rbTZnQll3?=
 =?utf-8?B?ZmVVcFhQRmhSUEkyRnA3SVozaHhTSnMxbU5jbDRjUVRQMDFlbEgvU1YwdnRx?=
 =?utf-8?B?eDEzV1hLVlFwRUthY0RqNW4zTnZYNGc3K3c1NUZmVGJ5aUhHcDEyb3ZIVXBB?=
 =?utf-8?B?N3B5R0YrbERnT3grWjducjBmUWdCNmRBV1hHREJZY1VrOUNrVzRPWXYrK05l?=
 =?utf-8?B?WElhb2hXV2x6RytlZDVEcjUxeGdsQ1J2WjB2YVNpN2p4QXhhV3E5cXo4RDhu?=
 =?utf-8?B?SENXd015K25pRFd6TUtvQnRvaC8yY011RVQraHZsVkRnMHNIUUJmbDN1YnFa?=
 =?utf-8?B?REN6ZDcwYlhRS0k1aFB1ZEJCUlBiWFY1MFd3VnlCdlI1OUVSekNKV1kycXJH?=
 =?utf-8?B?cnhNTkFNZEZDcDNLTFZXVGc3Y1EzQ0ozdEd2M2gwU3hoTU83c2dKV2t0Q3dv?=
 =?utf-8?B?cVhDTmRpMWdzS1gxeWNKRFhkZ0ordElrRXJuNUpkclVWNmRhak9GcTVtOUhF?=
 =?utf-8?B?a0VnVzF0N3E5MXM2eDlRNXE5MzVjSG1zQk1qeGtCUWZzUStucmREUllhWmRK?=
 =?utf-8?B?STQ5UG9BY1MyWjFDRGg4dGJaRnlEajFJbFJFdmhxaWtqbUhFL0dLU2QzRzYr?=
 =?utf-8?B?YUhOZEc0TGU3UkV5N0kvVDNqVmowMm1uQzh2T0RYOFBycGxBaHJvRjI3NzYw?=
 =?utf-8?B?SGFJMFdQS3ZVWG1XNDYxNURQblF3NU9sY3p6NC92NE1GVUY4UHRUWExqRWcy?=
 =?utf-8?B?Y2ZNb1BwYTloRU9ZYWdqWjRETkgrUHFodzRmZ3YyTjBvUkY1NGpBc2pOcWQz?=
 =?utf-8?B?ZmZ6SkoybW80TGtJbmk2OFYwd3lVZUx0NzlEQjdiZWxORDlLUWNRZmlhMStq?=
 =?utf-8?B?MDJNMGFvRXZMWTkxekJtTzJ3VFI3d3pWWmZFMVlUT205MGVsejhaNWxDSXlW?=
 =?utf-8?B?aU9YeGRCUnJjT1FjT1BTT1hqdTRYSjNvN3dFSDJNS0N4cFJzTTBmMFYyY0ww?=
 =?utf-8?B?SXJ6RGNrbVpEaFJabU5QL2x2YUF5VzlFcEdEdHkwY3hWMWU0NTNCVjV4MnVE?=
 =?utf-8?B?eUorZEd1T2ZwZzJCaEx3c1FKemJBVXk2ZFBzakhEODBBb1U0ejF3UT09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d013254-f8b2-41d8-9c9c-08da4eab5c91
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2022 08:45:12.6704
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: MqfYa2XRX0PUfbJYQWSU3yrvAQV/XP8xwtMDvIppfk+xTEN2Ue7PaNX9cbgnj7aUlEj1mvMQuRaTuGxK7mwl1g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8524

On 15.06.2022 10:37, Luca Fancellu wrote:
> As first thought I was thinking to propose the above tags with an incremental number
> that could work as a link to a file containing the justification for each finding.
> 
> /* Safe-<number> */
> 
> So that a preprocessor script can be used later to substitute the tag with the appropriate
> in-code comment suppression tag for a specified checker tool.

While (assuming the file holding the justifications is meant to live in
xen.git) conflicts on that file would guarantee uniqueness of the number,
such conflicts would likely be frequent and require manual resolution
every single time. Such conflicts could appear as late as when a patch is
being committed, making the committers' (supposedly entirely mechanical)
job harder (besides perhaps requiring quite a bit more re-basing effort
by the submitter).

Jan


From fusa-sig-bounces@lists.xenproject.org Wed Jun 15 16:04:51 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Jun 2022 16:04:51 +0000
Received: from list by lists.xenproject.org with outflank-mailman.349794.576516 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006jl-OC; Wed, 15 Jun 2022 16:04:51 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 349794.576516; Wed, 15 Jun 2022 16:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006jE-Jh; Wed, 15 Jun 2022 16:04:51 +0000
Received: by outflank-mailman (input) for mailman id 349794;
 Wed, 15 Jun 2022 09:43:45 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=sTDw=WW=citrix.com=prvs=158947eee=George.Dunlap@srs-se1.protection.inumbo.net>)
 id 1o1PYu-0007KB-UY
 for fusa-sig@lists.xenproject.org; Wed, 15 Jun 2022 09:43:45 +0000
Received: from esa2.hc3370-68.iphmx.com (esa2.hc3370-68.iphmx.com
 [216.71.145.153]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id a384a52d-ec8f-11ec-bd2c-47488cf2e6aa;
 Wed, 15 Jun 2022 11:43:42 +0200 (CEST)
Received: from mail-bn8nam04lp2046.outbound.protection.outlook.com (HELO
 NAM04-BN8-obe.outbound.protection.outlook.com) ([104.47.74.46])
 by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256;
 15 Jun 2022 05:43:39 -0400
Received: from PH0PR03MB5669.namprd03.prod.outlook.com (2603:10b6:510:33::16)
 by DM6PR03MB5322.namprd03.prod.outlook.com (2603:10b6:5:247::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Wed, 15 Jun
 2022 09:43:35 +0000
Received: from PH0PR03MB5669.namprd03.prod.outlook.com
 ([fe80::b402:44ba:be8:2308]) by PH0PR03MB5669.namprd03.prod.outlook.com
 ([fe80::b402:44ba:be8:2308%4]) with mapi id 15.20.5332.022; Wed, 15 Jun 2022
 09:43:35 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: a384a52d-ec8f-11ec-bd2c-47488cf2e6aa
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
  d=citrix.com; s=securemail; t=1655286222;
  h=from:to:cc:subject:date:message-id:references:
   in-reply-to:mime-version;
  bh=FZc/awYequACHsArpNMZrJRNQMNUyYH25M7jAUhzils=;
  b=U5lG5Jtiv9iP5S5CeuIz5zSE3iyjZCg6sM3Wm0oWc114YpTsXF45SbOJ
   QwI1IxnvHgws6MLsGFRVpmpexIb1amU/j2wwPSK3IExP9q3j6tLkojEqG
   vdMgZeCE7+N4RKfytZnZNZMiqYUqcZdMxVUdktr57hY/5FSs4nUNQIszX
   U=;
X-IronPort-RemoteIP: 104.47.74.46
X-IronPort-MID: 73657551
X-IronPort-Reputation: None
X-IronPort-Listener: OutboundMail
X-IronPort-SenderGroup: RELAY_O365
X-IronPort-MailFlowPolicy: $RELAYED
IronPort-Data: A9a23:hnsui65XVZsJh8U7T/NKkwxRtFfHchMFZxGqfqrLsTDasI4TYg02e
 lBvGjDRZK7OJyCgZYg1O70CxjpVsZeDx4c1TVZq+CFmHytDo8HMC43Gdh38ZHqYdcOZHBw7v
 5tHN4iQcZ04H3LX/Ejybebvp3J1jPzYTLb1WeTOUswdqXeIbQ944f40s7Jp0uaE+OSEPj5hm
 e8eguWGZwL7ijd6P2xJs/rd+Uhh4Kv75ThD4AU1O61C4wGEyChJAMoTK5/qIiqjSOG4PAIbq
 8Uvbl2d1jmEl/v4Ior9yt4XSmVTHviKe1LmZkN+A8BOuDAbzsAJ+vt9ZaN0hXt/0W3TxYgvk
 YkV7vRcdC9yVkHysLVFO/VnO3kW0Z1uoNcr9lDm7KR/Z2WfG5fd660G4HMeZOX0yc4uaY16z
 tQKKShlU/y2r7neLIRX6AVbrp9LwMHDZOvzs5z7pN3TJa5OrZvrG80m6TLEtduZaw8n8fv2P
 qIkhTRTgBvoWTpRHA87B74Hju6Oq3fwdAJZqWnPuv9ii4TT5FQZPLnFFvPwIoDPb+MF20GSq
 yTB4njzBQwcOJqH0z2Z/3mwh+jJ2yTmRIYVE77+/flv6LGR7jVLVFtKCh3k/b/l1CZSWPoGQ
 6AQ0gUjqrI9+QqHU9/5VgWQq3+YpB8MHdFXFoXW7SnSkfSJvFvEXwDoSBYaZPcNvp4XZAAK7
 WWonujYRh99k6OaHCf1GrC86Gna1TIuBXQeaCENSwxD+MXqqow3ihPJT/5zEaq0iM2zEjb1q
 xiEsTM3wq4SguYP1r6n5hbXjjS0vJ/LQwUpoALNUQqN9R90aoejYJeA+Vnf7PBQao2eSzGpp
 n8OltKC66YEBJ6LnTaEaO8QE6qk4fnDOzrZ6XZtFZQ88zWm+1a4YJtdpjp5IS9BMNsAeDLvS
 F/ev0VW/pA7FFGnd7NtaoS9TeEj17H9FM/NX+rRKNFJZ/BZXRWb8SRZQF+f1mHgjmAhiag6f
 5ycdK6R4W0yDK1myH+8Qbcb2LpzmiQmnzuPG9b80git1qeYaDiNU7AZPVCSb+c/qqSZvAHS9
 NUZPMyPo/lCbNDDjuDs2dZ7BTg3wbITX/gad+Q/mja/Hzdb
IronPort-HdrOrdr: A9a23:BabRkKAOjVzjJtHlHegAsceALOsnbusQ8zAXPh9KJCC9I/bzqy
 nxpp8mPEfP+U0ssHFJo6HiBEDyewKnyXcV2/hdAV7GZmXbUQSTXeZfBOfZogEIXheOjtK1tp
 0QP5SWaueAa2SS5PySiGbXLz9j+qj/zEnCv5a9854Zd3APV0gW1XYdNu/0KC1LbTgDIaB8OI
 uX58JBqTblU28QdN6HCn4MWPWGj8HXlbr9CCR2SSIP2U2rt3eF+bT6Gx+X0lM1SDVU24ov9m
 DDjkjQ+rijifem0RXRvlWjrqi+2eGRiuerNvb8yPT9GQ+czzpAo74RH4FqiQpF491HLmxa1+
 Uk7S1QefiboEmhA11d6SGdpzUIlgxepEMKgGXo/0fLsIj3Qik3BNFGgp8cehzF61A4tNU5y6
 5T2XmF3qAnRS8pDEzGlqf1vjxR5zyJSEAZ4KcuZr1kIPkjQa4UqZZa8FJeEZ8GEi6/4Ic7EP
 N2BMWZ4PpNa1uVY33Qo2EqmbWXLz4ONwbDRlJHtt2e0jBQknw8x0wExNYHlnNF8J4mUZFL6+
 nNL6wtnrBTSc0da757GY46MICKI32IRQiJPHOZIFzhGq1CM3XRq4Tv6LFw/+2ucIxg9upEpH
 0AaiItiYcfQTOfNSTV5uw7zvnkehTPYR39jsdD+pN+prrwALL2LCzrciFar/ed
X-IronPort-AV: E=Sophos;i="5.91,300,1647316800"; 
   d="asc'?scan'208";a="73657551"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=idkEzDWmDVbWZpOGgNPbCUaAReuXDA8M7+P4XoN2LPrXmstIES1A1QLG8EH1zWAoL16dpObGf4kfbWa3ohpavDWIMq/7ZmudgIs4gxWll2YbFw+yQ5WfqQEM59aodr5NCLWas9lydHhxmKxCvTX5V1SepnTAPhpI+n+WCDw3QQeJ3mYFLOK9MrwV3S8yPZXZJouY5ydTJcCwRwNKfG/PdjqjimEVsbutvM/E+9yZalleCBbK+Ur9/LTZhV9j+vT6gwdGfpNim+xb7Zn0qVo1V74oAaLJG0MI8H8QQ9q0D2L46PCGh5HWPqJ974Yi89M1ETgl1bqr2s4z0OwbQ4xUzQ==
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=LyhpWHQAcWaZHNQQo9EnnpRo9Y/6azwhcQWzAqTo1UA=;
 b=iky/uxEhJ/52P3y9MEBbsfj0aNaHMbTjc5ZpfxvpUX6GWbU5Xo8FeNXuMDp+6N0qxkml9lcYa8Xx48LLcICTJ7NUYRhhUoBgNirFK744gOd05TPaYVPEYWgvQtGRNc86DN7QGLNyHfrk8WL155OdoGX8iogsjRnUbQTrHqJjT+6bgQYCI3DQPIIRG5V5SBS/5qlWt1LMMin5u5LK2aFRz2E++IqlVi1jGhP5AsDUOXsATJIk7TinVQRZxj36bDumKOb8OwVTAhaub6+9Wh4g1pY+wDO768e9vTNJ0/9y/XpcPQR2yuhmjqJiAJoHlK1TrXhs1YBP47hITACnzI7ZGA==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LyhpWHQAcWaZHNQQo9EnnpRo9Y/6azwhcQWzAqTo1UA=;
 b=LaewxQE3mYXXzTiXAr1b6EpMBN0cxGd6NF8HirXvCtDsDyxEcO/mF1PTuuKi2/hceCyFAcPT+jNpdmgEqR9/kydT1ta7asDSUZp99qbJ/OB56s0ALY58kAIuepMWC6pm5uAORrOVvmDJsDkMZR/nFe14KByj6vbllKVoMss2Bz8=
From: George Dunlap <George.Dunlap@citrix.com>
To: Stefano Stabellini <stefano.stabellini@xilinx.com>
CC: "fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>,
	"stefanos@xilinx.com" <stefanos@xilinx.com>, Roberto Bagnara
	<roberto.bagnara@bugseng.com>, Jan Beulich <jbeulich@suse.com>, Andrew Cooper
	<Andrew.Cooper3@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>, Julien
 Grall <julien@xen.org>, Bertrand Marquis <Bertrand.Marquis@arm.com>, Artem
 Mygaiev <Artem_Mygaiev@epam.com>
Subject: Re: deviations tagging
Thread-Topic: deviations tagging
Thread-Index: AQHYgEDG0Y6GCz4AOkevjI9fuY5g+K1QOD+A
Date: Wed, 15 Jun 2022 09:43:35 +0000
Message-ID: <3F16727C-9067-471A-B9D3-4AFDB3E1A9D3@citrix.com>
References:
 <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
In-Reply-To:
 <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.100.31)
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=citrix.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c80cf103-3636-4199-ee8c-08da4eb38488
x-ms-traffictypediagnostic: DM6PR03MB5322:EE_
x-microsoft-antispam-prvs:
 <DM6PR03MB532261E5ED1F1A3B826829F299AD9@DM6PR03MB5322.namprd03.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:
 MediDS9gn/iGPUF9XyqnddCJQI/W24HeOaMoncESHgbYchQ6duGbXGl5/yfE6Ps0ayLvwx7s1TBIVl+gUCJgFrryzGfpHnMrVMQMScBAySklttsGDYJlc0pNly/Fvjp8soEp0XPIDMh0+b//6CnVRbf+vmKrK+gL+/4OzS/FCntLRfSv3+9+y4L4/L4lc0/Xk9EWpzfutdIakcuelwmS80ZtR54tOfkLbfL8nMpyg9/pAl8YfuCf3igV0qv+gBha54a3uFa00VUyRc8lIznUH6fDHqwWtr8HybE+F542VkkptMFTb+OY3I/FnS97jtNLQsthAFwWeGBTUfaP7lh2ff58VIzVnYhfGb/QLV/G0FCMH+EH3lQsYcoMfhh94k2gwAl7xWsbizgQvzJJwd1WrUGWaiUeQtAG8FXAuMrUiBc9doHZYU28KyuzcWVjSRjlwXGPWJVA/uTldIy4TwNbJQeIi2qGS6oMAtEYAvz3X8SlCgNnlqvh0ZmDWFJgLb6YYqya09pryZZeDqoRIUVI7/FsUioDoxr/srFvObWwCcrI2JIzH/Z8QxaWc+mOgrECPbU9AZzhAUT+eh+WW2sYWZ0eTBiV2+OAnBwaMkdS5HyWKGyvTuTaTg/OGz1ZMe4DpH2gQc0UnS188f+jCV5AJFrSUm3lAjxonX+cSxugg8Y8UjreoTelT6G+71jBVAiADIAYRp2fzTIJJyzDFQC+o6M6dvBF62JqYrHBlHOhhVNuyYCmvaljZAX6ibOkOGOJ
x-forefront-antispam-report:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR03MB5669.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(366004)(186003)(82960400001)(26005)(3480700007)(6512007)(99936003)(2616005)(6506007)(66946007)(53546011)(122000001)(38100700002)(83380400001)(8676002)(6486002)(5660300002)(7116003)(33656002)(38070700005)(508600001)(64756008)(54906003)(2906002)(66556008)(66446008)(66476007)(6916009)(71200400001)(316002)(8936002)(36756003)(86362001)(4326008)(4744005)(91956017)(76116006)(45980500001);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:
 =?utf-8?B?T1YrblFjMXVSbVRiOGRkbjNoTUFabXd2SVJrdmxiUkJCNlRWUGMrYjdJKzV5?=
 =?utf-8?B?cUU0K2phQWpmc1FWRXdoK1ZIWXUydkJaKzNTRnpUN0VVc0RkMlVHYUJqRGtX?=
 =?utf-8?B?WmthYzk2UXZaNDBkUXYxT1hrVEx0Q1I4YTQ2NUR6WEFjcjkrQ3VlUWZNcHhS?=
 =?utf-8?B?ZnhiSmxwbDIwSjNjQlVOSHQ2VjE1cUNlSDYvRzZsTHZ0dWU4ZXBKWTltVG5B?=
 =?utf-8?B?Q01henBVRFFVaU12VnNySGQxd1BPaGlVY0NnMm85NVJXaG12Z0dWeFdRdytE?=
 =?utf-8?B?d01Jd2lwNXFUOStLN2xqdzczQWhId3pEd3pXbzdnVUw2RjVKUXM3ZkdCVkJj?=
 =?utf-8?B?UUtHM2tsQmpMMnEreXdYblJDd2MzQ0lZYTVuRkVlV0tpOFlEZWdqV3Z6RU5r?=
 =?utf-8?B?V1c5bURVbWVmaFdqRzBmZ0JxSVZiblNvZnV3eWl0ZmhWN1krYllIZ2RyUzNn?=
 =?utf-8?B?Mm5HRWVjWFlnOEZwM0pxR3JUbGNWRGdBL0pycVhnZEpvSG93RTNteUs4QSt1?=
 =?utf-8?B?SkhQWGNpTDQ1OEVJNHdnVlV3bE1IYVQ5cW5BMG9kaEdoK2wwSWNEK1loeXRI?=
 =?utf-8?B?TmROWFJYcW5uSXlDeHlOVzNmN05GUUV4dzVrUDNzSXJ5NS9hMUhkQmlHQXdx?=
 =?utf-8?B?YjEyWVg2QmQ0S2FsbjRPT3JUUlRBcWhWSkFXQ1ZvMDhONUFWeVR5N1cyT2tV?=
 =?utf-8?B?Q1piNGlkYnFhZXFMaW94K2hFaFl1Sktmd3JVUFhPY014UjZJcnpadVRLaGtG?=
 =?utf-8?B?YlFBeWcyK3Rlb3RSNHdlQld4K2czWmdjd0lPYkFRUFlBRktKUCtjbkpGMVVO?=
 =?utf-8?B?aDQyL2YvTmJPaDN0Y1oyTWx0Mkg4bzdxWHB0dFVxOC9MWkpzT2ZoYjBnUGFM?=
 =?utf-8?B?bzBhQmZRNnlLQnppUzRDTW5HSktGNEhZU0RmaUdCVkNLUDB2ejcwQlJTcSt5?=
 =?utf-8?B?b1dyOGU2YVRzTDhXRnhSdFlQTHp6SFZnc25xM20vcDVFeUQrWU1USlA1ZVcr?=
 =?utf-8?B?dWF5bkw3TktDVGdxN2lrZWhxaHhJZ2ZTSDR2YWJMenU0WU1nUWl4ZDh1aFU5?=
 =?utf-8?B?M1BzOXF6YjZXbDhmbnlVdUNuVDE1T05EL1VVci93ZFhWUmVISHdweHRpd0RN?=
 =?utf-8?B?Kzk3NEVIQTF2czdoUHJkY1NSN092UTA0WnBwNUVmSlRVRXhlOWdIeUJsVks1?=
 =?utf-8?B?SklPczhPRkxwMjBWY2xjUVkyU2JoUHljNWNvNVdMMGdoQk5CeWhCTDVQd2RK?=
 =?utf-8?B?RFZLbVVubUdxaW1FWWtuVVR6WFJvRE15Nk1xNm9HaG1LODQzSGJHYWF3YVRS?=
 =?utf-8?B?cG0walhjdDRoWHpRZzhCblFFeE5reXU4cVRMMDI4N2lIV1RLc3BIbE9Idmhv?=
 =?utf-8?B?dkUyQkNKZnVVcm1KVnA5a2pzWXdaTllyaEs5ekR1UEx4VFhvZTcySUNoOTl3?=
 =?utf-8?B?YkwrVkJrek0xMVoxRkw3Y09HZU1hckNNN0Z0STdiSytzV1Blb2tSNVYwVndw?=
 =?utf-8?B?RVhseSs5ZkhYVytnZE5DZXhrckRBWFRKMjBZSUY1b29xa1djSnhNZWR0TS9i?=
 =?utf-8?B?bE92bGF0Z1Joc1ZJUTFZbW1tVEJIQWRvNFl4aE55Q1l2UWU2bHFVOG1IUk1l?=
 =?utf-8?B?aVVMR0VwcnVmblhaZlpUMHZQZVFjSU9PbURGWUlmZ0hwSi9yWFZMNDlXRHpK?=
 =?utf-8?B?WVZpU3FCbVpKY1drNW1yTTBMQytvSUlIOC91aHkyVUpnYWdiYktDa3RGSlc5?=
 =?utf-8?B?Mnh4N1Q0SFk1QUtXZ3Z6OEJFck55U3V0bTJNK2EwTmpDNi9XSWp3UnFXV1RY?=
 =?utf-8?B?UGNYR00yMkhQR0pkb2xweFkvQTNsQktuOWpKOFhnek5Hb3d1R3RkMjZCeEs4?=
 =?utf-8?B?cWpMajlhM2dPS2x5cHdQMG41RzBxZlFWR282cjlDWENJSS9ieDA3Z2kwV2Nm?=
 =?utf-8?B?SXZOVHYySU1mcEdqUGxWQU5WaXhpVXd4VXdyUndYMUttUEJDN3YxNjIvQVNs?=
 =?utf-8?B?U21BZ2ltcUw3L2tqUGdyUWxUekZNcXBmNWZuR0VFcnlPaTRMNTE2L3hpeno3?=
 =?utf-8?B?RUpHWXZtK3BLdnBHZXJ0K21kdDRJTzVwRG42dkhVSVo3YlRYcmVQM1pOVkEw?=
 =?utf-8?B?cCtZUGhZN05WRXFMS0RQTHozZm9BMmNWaFR2TTZHRWxFWGg5TE9JajArTDhs?=
 =?utf-8?B?U2VZeit6eEZ1R0xSbG9uR2M0K1M0VHhubkpFT2ttRldLUlBBam9wZ0ptSTl0?=
 =?utf-8?B?T0FaSFZ2K2theDh4TXNycGpUamkyUzMrMk81NytYSUk5K1ZjaC9HbmVNVXJz?=
 =?utf-8?B?ajQzb3owMHFGa1hTR1VwVXVnYkU0U3VPOGVmWUc1NjRYZ0pRVGxnRUVXcjlB?=
 =?utf-8?Q?+ndAAJt+Rp9x0CYY=3D?=
Content-Type: multipart/signed;
	boundary="Apple-Mail=_911E660B-4686-421D-A407-A3304F020FAF";
	protocol="application/pgp-signature";
	micalg=pgp-sha256
MIME-Version: 1.0
X-OriginatorOrg: citrix.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR03MB5669.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c80cf103-3636-4199-ee8c-08da4eb38488
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2022 09:43:35.5713
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 335836de-42ef-43a2-b145-348c2ee9ca5b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NgZpwkjGsuDPYPeW8tukY3Yhgp9ecNYfxbEcLBI7Q4pzaF5pcUsb8k+bxhEHbBY22gTsOciVrbCClqKrUOH/1ieK0Xut/2aVptMKGxL3buM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR03MB5322

--Apple-Mail=_911E660B-4686-421D-A407-A3304F020FAF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On 14 Jun 2022, at 23:47, Stefano Stabellini =
<stefano.stabellini@xilinx.com> wrote:
>=20
> Hi all,
>=20
> Roberto was suggesting to use the following different categories for
> tagging deviations. We could pick any "TAG" we like for the in-code
> comments (or other tagging systems).
>=20
> I am also CCing the MISRA C team to give them early visibility on =
this.
> Feel free to provide early feedback if you have any. The plan is to
> discuss it further during the next fusa-sig call and come up with a =
more
> detailed proposal (including the actual tags, how to use them and =
more)
> for xen-devel next.
>=20
> Cheers,
>=20
> Stefano
>=20
>=20
>=20
> adopted
>=20
>   The report should be considered originated by adopted code without =
any
>   contribution of native code to the report.

What do =E2=80=9Cadopted code=E2=80=9D and =E2=80=9Cnative code=E2=80=9D =
mean in this context?

 -George


--Apple-Mail=_911E660B-4686-421D-A407-A3304F020FAF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEj3+7SZ4EDefWZFyCshXHp8eEG+0FAmKpqcYACgkQshXHp8eE
G+0kHQf/et5rP6U/ii5oMxJnnudPh72bxmevoPjoPQm2ocNQA35llpSbXHyp8Bok
34MIghl7uzz6cWLNSfuTMUYbpjtrCA0bRnh1dh9jNLBz4lZr/K0bLC7QyxmV0Bo0
TRKK5Svp0blSmtAHguefJvOWL2nWQvly8xnOvYzBGU4Sea9CDcSq+AFJKiGnnl75
ncim+M1riN6HL+UH7VaNQLLSblbuEMgSxOzJQWzjjyyFbfFqgvSgR4zpQEYwcFKK
RFVSzgiX7kv4IZPdBNqzHicARkZJOwq0ErGmDzK8LpBhwrNooPc8z5/bhWJFYj3h
gN0720EAgoU3a4CfxBY7mnmjsqYisw==
=N7H/
-----END PGP SIGNATURE-----

--Apple-Mail=_911E660B-4686-421D-A407-A3304F020FAF--


From fusa-sig-bounces@lists.xenproject.org Wed Jun 15 16:04:51 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Jun 2022 16:04:51 +0000
Received: from list by lists.xenproject.org with outflank-mailman.349761.576514 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006j4-Mf; Wed, 15 Jun 2022 16:04:51 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 349761.576514; Wed, 15 Jun 2022 16:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006iu-Gp; Wed, 15 Jun 2022 16:04:51 +0000
Received: by outflank-mailman (input) for mailman id 349761;
 Wed, 15 Jun 2022 08:38:28 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=YWcl=WW=arm.com=Luca.Fancellu@srs-se1.protection.inumbo.net>)
 id 1o1OXk-0006W2-AG
 for fusa-sig@lists.xenproject.org; Wed, 15 Jun 2022 08:38:28 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 (mail-he1eur04on060e.outbound.protection.outlook.com
 [2a01:111:f400:fe0d::60e])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 866cffce-ec86-11ec-bd2c-47488cf2e6aa;
 Wed, 15 Jun 2022 10:38:26 +0200 (CEST)
Received: from AS9PR06CA0198.eurprd06.prod.outlook.com (2603:10a6:20b:45d::35)
 by AM0PR08MB5186.eurprd08.prod.outlook.com (2603:10a6:208:156::15)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Wed, 15 Jun
 2022 08:38:11 +0000
Received: from AM5EUR03FT047.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:20b:45d:cafe::d3) by AS9PR06CA0198.outlook.office365.com
 (2603:10a6:20b:45d::35) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14 via Frontend
 Transport; Wed, 15 Jun 2022 08:38:10 +0000
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT047.mail.protection.outlook.com (10.152.16.197) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5353.14 via Frontend Transport; Wed, 15 Jun 2022 08:38:09 +0000
Received: ("Tessian outbound 4ab5a053767b:v120");
 Wed, 15 Jun 2022 08:38:09 +0000
Received: from dd39ba5cca90.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 2E9668B3-31D3-41BA-9830-808477D9D0E4.1; 
 Wed, 15 Jun 2022 08:38:00 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id dd39ba5cca90.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Wed, 15 Jun 2022 08:38:00 +0000
Received: from AM0PR08MB3809.eurprd08.prod.outlook.com (2603:10a6:208:103::16)
 by VE1PR08MB5165.eurprd08.prod.outlook.com (2603:10a6:803:10b::32)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Wed, 15 Jun
 2022 08:37:56 +0000
Received: from AM0PR08MB3809.eurprd08.prod.outlook.com
 ([fe80::c161:7bfe:f6c8:e820]) by AM0PR08MB3809.eurprd08.prod.outlook.com
 ([fe80::c161:7bfe:f6c8:e820%4]) with mapi id 15.20.5332.022; Wed, 15 Jun 2022
 08:37:56 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 866cffce-ec86-11ec-bd2c-47488cf2e6aa
ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass;
 b=M+bNqSCYUvt3PwQyZU8iHcNCmERC48h52vafsE220uAwDFZvhtTobk1Gy6YzozLyaJh+3wfJgEIMsSLqSlwleECUypC/G0+femUFpBysqr/oHGV8T4DUlggxHbd9Uf1H/jhxaAXtdc4AK9r+j8X0JVlePiGu43yu8Gh2kKWvNRsQurXxKuBSOV3h7WOAz4OoxN5vPjotqw//kHXeEmLwNUGOOfahOZ51UlU0wGud/0zDJ6K/uj4mF+R2Kk2zKk0rUDWewsPnqpIm46fSvr7IdlXvOnYRQM7NmV+RWmU6sx3aiMEgQteo4TFH5C+wUuhVH1gMugW7FNG+KS47zLMSkQ==
ARC-Message-Signature: i=2; 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=C+0cT5V/1JoxqnMv8YY7FU6CsfOLWuu9VcQF5JfRCLM=;
 b=Q09ec8uiIPhlHYSEtf/iq9qJBY5jicotkue2QQ3iUIhrdMcnk6wVykhDKIGYJFJSUvLtXe8v3hcX1hFkzC57ZakI/4A3MqIxwha/hckLYkFphhO4STB2kfU4avvzJykwqql7Hw9gxdnP99pumDbWz8FU6ER0hwgDi4TT2JEofZm5kz/Q4nnDZcPPd3IWgaL9fQ0aYuws6iafWjmxlZpm/xyzx2V+j19VPHo8bmLcDxjUgEhV8200JIyAlSm1DHwbtBVU68y8ylHrR7GQQw0HdnrXLqaS5CWvkbH/N0C599uaJ0d7tXAmjWGPXl/Ms7QASGQelvgl10YKMtBFksakAg==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is
 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com;
 dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;
 dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0
 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com]
 dmarc=[1,1,header.from=arm.com])
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=C+0cT5V/1JoxqnMv8YY7FU6CsfOLWuu9VcQF5JfRCLM=;
 b=5mv/aXrXJOe8vOz85sQYwpE60MPzkTjy6HEZ4yBwe0wfR4vYxejNhEf/MDUSROLVM0Fu6HVCQOriQ19fWCR/qJMdhBRzxjg5Z8m6kvLWH0U7ZrQ/tnpHAeDo3x4ttfV3rY6+BkbP5BUGRRJDWBXtPnTcMtiI7+ELPJQ8gO895Cc=
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
 pr=C
X-CheckRecipientChecked: true
X-CR-MTA-CID: 83584eb47bab7864
X-CR-MTA-TID: 64aa7808
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=GOYmeLFL4BgceNtkgz/0lcZvwio0dpLmaXrEa6gaPOwudOsV7JUPRck4pdcKWBDeh6Wr8Bha3WSe3Evq9/K5bgaZDq76GvMP8l0QJa6jT7vQpeJttQq4yFJIzJa7Avuj3awohUSz1LueqJIo0dRIo3wYgO+ooshWtZFSZpHb1saenQIeR6BXVEPmRvqghS70h3W5EJ/QohYwwgxfyD1OHbPyX3r4eQa7Qx+cA7K5iEtM7AjLpPDxwHcCTZcnHjQKW+0pO31IpszGQuhUjGFLeizo5gs2wWPHEDi7Noacv9AIKy5eIturc4eF2A2BO/qErksZlwkCyxlBdcnmuUrn+g==
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=C+0cT5V/1JoxqnMv8YY7FU6CsfOLWuu9VcQF5JfRCLM=;
 b=ec6oyP7xekwhSFCSjLDKoYTcidX2ARYHYY/DUW20GJlwr9kwq2Qtu0xibeHyyRxPgPuW5dEtPUn28zc12S+10tHoy0yPgcz1CrIet8PE5vFElwvAEXw20ukzW67DPbxcmVQa14CcPTZLziX3QO6dlC6nNFEhZa2ibYklzgZRzrSd5f+Fv3jyIeZ8q5HxCLp8zp/xD8V4VxpLbrbavQIE4CuigbK6rxNckWiVGURsZGNHPFNjJRgV2/CmgLkTalqEKkgf6F1z/6OBm3ItYTJPiGAFKfNLXdGvZRAKssKJclZiYvM19oWB6igi2GsgLBEOxAE+s9H5l0ytiX1TRD5fxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=C+0cT5V/1JoxqnMv8YY7FU6CsfOLWuu9VcQF5JfRCLM=;
 b=5mv/aXrXJOe8vOz85sQYwpE60MPzkTjy6HEZ4yBwe0wfR4vYxejNhEf/MDUSROLVM0Fu6HVCQOriQ19fWCR/qJMdhBRzxjg5Z8m6kvLWH0U7ZrQ/tnpHAeDo3x4ttfV3rY6+BkbP5BUGRRJDWBXtPnTcMtiI7+ELPJQ8gO895Cc=
From: Luca Fancellu <Luca.Fancellu@arm.com>
To: "fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>
CC: Stefano Stabellini <stefano.stabellini@xilinx.com>, Stefano Stabellini
	<stefanos@xilinx.com>, "roberto.bagnara@bugseng.com"
	<roberto.bagnara@bugseng.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
	=?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>, Julien Grall
	<julien@xen.org>, Bertrand Marquis <Bertrand.Marquis@arm.com>,
	"Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>, Jan Beulich
	<jbeulich@suse.com>
Subject: Re: deviations tagging
Thread-Topic: deviations tagging
Thread-Index: AQHYgEDHiIEdvqLPd0+KXni9+JC6mq1P+tkAgAArEIA=
Date: Wed, 15 Jun 2022 08:37:56 +0000
Message-ID: <662D876D-B1EB-4BDA-BCA6-6CF630B08182@arm.com>
References:
 <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
 <b49ed77f-546a-b566-767e-2f34df069b3e@suse.com>
In-Reply-To: <b49ed77f-546a-b566-767e-2f34df069b3e@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.80.82.1.1)
Authentication-Results-Original: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
X-MS-Office365-Filtering-Correlation-Id: 2ea568d9-f04b-472b-66d0-08da4eaa60b5
x-ms-traffictypediagnostic:
	VE1PR08MB5165:EE_|AM5EUR03FT047:EE_|AM0PR08MB5186:EE_
X-Microsoft-Antispam-PRVS:
	<AM0PR08MB5186C656F336D4C7ECD31701E4AD9@AM0PR08MB5186.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original:
 YImHe9paKSVPHRObYly7JbuE6ne1UuBpnduy9m6HAKllGPOwB7PLlvjPwCpB9gdqwVWxQ3dIxUYd78IFE+4ah/AfMUHYZyL3fa4qD5IA24P8a0BXZy8rYCwA7Xog8MJ1JYsVSk/sn2filqy6j+LNEFORHEkLmWCS7HbwuJoZ5eDQPDgsjlab31j0tcm+6t1Wl9bfup/JIZ+xVe1n7jjSNRDukEpsOn/UlT/BpwJH2DRf1SctbhkOl4d+EYzs6UfGca1hSQHwz97Ji9KTF8bnZILWrzhV/wxPjpoGhfCmZW++pNEKAv1y0txZEGgoGkXxw7gfZU0ImgAgAalkc7A9P1dA2asjsquuiuR7Xp5gDjhDJHSpgG2+NlYZ7h7hBdb7Yg/dSx99CN/Hf9MjZVF2YVw2vn2eH5uXncOpIN2sSKr9ChOca1Ox+2/edNIRjLVSfBQ8c4TMVgxteTjCW5UL6WhkIEBLhAeY5GL9hLQgmk8PZOgmP12oItL22OGxiHju7yVb8cgyq3hECHXBOz6UAkg85vAVws3QMxh4i2m+L7bMKTL/M7x7qpKEGUqYKDSXVAvRmtlC7j2Di/XoXCZTPh+dxz2WPPuaiyVNmC1lIyyDErht7ktxDZwUURzVknVc6ajkC5CsyeC9BMajJrWm1csMiYJVbSITe4UM08hKPl93ruhEOMAsqvnA3SY2qzNhir6aZDFTFK6/ax0KhUfBWrKTI/g5pgFYU/ENzgscG8A=
X-Forefront-Antispam-Report-Untrusted:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR08MB3809.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(366004)(6512007)(6506007)(26005)(53546011)(8676002)(5660300002)(66446008)(66946007)(71200400001)(91956017)(8936002)(316002)(76116006)(6916009)(66556008)(66476007)(4326008)(38070700005)(54906003)(508600001)(64756008)(86362001)(6486002)(7116003)(122000001)(2616005)(83380400001)(186003)(3480700007)(33656002)(2906002)(38100700002)(36756003)(45980500001);DIR:OUT;SFP:1101;
Content-Type: text/plain; charset="utf-8"
Content-ID: <6B2F6032D993C3439A03467EA4A54F39@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5165
Original-Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped:
 AM5EUR03FT047.eop-EUR03.prod.protection.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs:
	d01664c3-5a0e-488a-d752-08da4eaa5885
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	l9ws6C9uvnjii7rtBkG9OfGdcvyrjIeLXn7VSBNH/hgttDWTEzYwooqIHvBppwez/jw1ePzj+vAkcThbo54xK5k+kl8fszlYa8IOxlMYJeOIVW1419tYnGfM4MICGw6nYTE6R1Ot+yAIwKCfni40Pl8WkjDxH6X9c1nnmnRjwNWn36rYykymU053PQcnWF6vmSKhVwiub9GQskta5SeLmI3yd3+zVZcg+aGRQwmrq7GgxoxKpdn19At6A9lEAmuv7F+jGzJLapd14UZauBKkVD6j5tZN+UFe6xBGEuu7nu+g7YmfYfJu+3De6xadz72OvQW0eSM2/H+Bi+NGJmlcU2QM/ML3G1j0s9c6D00exAg6dz+Ctg8FAdSabsod7fQdQ+mJNkB3i6AYExGP7hSRRfBKLm+vEKl8dzMhtSPIPByX6KzMXuWDReLlAZ3bWgFHVGMXlUvoOLFixc6/xPSZT/i9uamwtySuEHCkx6HZhAXa1Y6dmGus1HfkPlpw6Oqeq3m7bT2bGLeXJk7P+0+h/we15pjFgkfyViOWx+3Z8IoXBqBPit9oYycCt3qq4V9hQqFgOMcC6L65SsWO3jHFUtyakThlOJIjIZkU+rPxIuDWC0ytLKxRxjhDqz7wRKybljbmsBL00kVmeU60K2kvWcFXDToCv+VQjEaywiHoH85jOskHNJeS4KrZHZGJuCJX
X-Forefront-Antispam-Report:
	CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230016)(4636009)(40470700004)(46966006)(36840700001)(40460700003)(81166007)(83380400001)(107886003)(53546011)(26005)(3480700007)(186003)(6512007)(5660300002)(6506007)(2906002)(36756003)(82310400005)(33656002)(8936002)(508600001)(70586007)(8676002)(4326008)(86362001)(70206006)(6486002)(356005)(54906003)(7116003)(36860700001)(47076005)(336012)(2616005)(316002)(6916009);DIR:OUT;SFP:1101;
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2022 08:38:09.9629
 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ea568d9-f04b-472b-66d0-08da4eaa60b5
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource:
	AM5EUR03FT047.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5186

DQoNCj4gT24gMTUgSnVuIDIwMjIsIGF0IDA3OjAzLCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOg0KPiANCj4gT24gMTUuMDYuMjAyMiAwMDo0NywgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOg0KPj4gUm9iZXJ0byB3YXMgc3VnZ2VzdGluZyB0byB1c2UgdGhlIGZvbGxvd2lu
ZyBkaWZmZXJlbnQgY2F0ZWdvcmllcyBmb3INCj4+IHRhZ2dpbmcgZGV2aWF0aW9ucy4gV2UgY291
bGQgcGljayBhbnkgIlRBRyIgd2UgbGlrZSBmb3IgdGhlIGluLWNvZGUNCj4+IGNvbW1lbnRzIChv
ciBvdGhlciB0YWdnaW5nIHN5c3RlbXMpLg0KPj4gDQo+PiBJIGFtIGFsc28gQ0NpbmcgdGhlIE1J
U1JBIEMgdGVhbSB0byBnaXZlIHRoZW0gZWFybHkgdmlzaWJpbGl0eSBvbiB0aGlzLg0KPj4gRmVl
bCBmcmVlIHRvIHByb3ZpZGUgZWFybHkgZmVlZGJhY2sgaWYgeW91IGhhdmUgYW55LiBUaGUgcGxh
biBpcyB0bw0KPj4gZGlzY3VzcyBpdCBmdXJ0aGVyIGR1cmluZyB0aGUgbmV4dCBmdXNhLXNpZyBj
YWxsIGFuZCBjb21lIHVwIHdpdGggYSBtb3JlDQo+PiBkZXRhaWxlZCBwcm9wb3NhbCAoaW5jbHVk
aW5nIHRoZSBhY3R1YWwgdGFncywgaG93IHRvIHVzZSB0aGVtIGFuZCBtb3JlKQ0KPj4gZm9yIHhl
bi1kZXZlbCBuZXh0Lg0KPiANCj4gQW5kIGFzIGVhcmx5IGZlZWRiYWNrOiBUaGV5IGFsbCBsb29r
IGxpa2UgdGhleSdyZSBtZWFudCB0byBiZSB1c2VkDQo+IHRvZ2V0aGVyIHdpdGggc29tZSBydWxl
IHJlZmVyZW5jZSAob3IgZWxzZSB0aGVyZSdzIGluc3VmZmljaWVudCBjb250ZXh0DQo+IHRvIGtu
b3cgd2hhdCBpcyBiZWluZyB0YWxrZWQgYWJvdXQpLiBZZXQgaWlyYyB3ZSBzYWlkIHdlJ2Qgd2Fu
dCB0b29sLQ0KPiBhZ25vc3RpYyB0YWdzLCBzdWNoIHRoYXQgdGhlIHNhbWUga2luZCBvZiBjb21t
ZW50cyBjYW4gYWxzbyBiZSB1c2VkIHRvDQo+IG1hcmsgZS5nLiB0aGluZ3MgQ292ZXJpdHkgaGFz
IGZvdW5kIGFuZCB3ZSBoYXZlIGRlY2lkZWQgdG8gbGVhdmUgYWxvbmUuDQo+IA0KPiBKYW4NCj4g
DQo+PiBhZG9wdGVkDQo+PiANCj4+ICAgVGhlIHJlcG9ydCBzaG91bGQgYmUgY29uc2lkZXJlZCBv
cmlnaW5hdGVkIGJ5IGFkb3B0ZWQgY29kZSB3aXRob3V0IGFueQ0KPj4gICBjb250cmlidXRpb24g
b2YgbmF0aXZlIGNvZGUgdG8gdGhlIHJlcG9ydC4NCj4+IA0KPj4gc2FmZQ0KPj4gDQo+PiAgIFRo
ZSByZXBvcnQgaXMgY29ycmVjdCBidXQgdGhlIHNwZWNpZmljIGJlaGF2aW9yIGlzIHNhZmUgdW5k
ZXIgZXZlcnkNCj4+ICAgYXNwZWN0IGFzc3VtZWQgdG8gYmUgY292ZXJlZCBieSB0aGUgZ3VpZGVs
aW5lLg0KPj4gDQo+PiByZWxpZWQNCj4+IA0KPj4gICBUaGUgcmVwb3J0IGlzIGNvcnJlY3QgYnV0
IHRoZSBydWxlIGNvbmNlcm5zIGV4Y2x1c2l2ZWx5ICJkZXZlbG9wZXINCj4+ICAgY29uZnVzaW9u
IiBvciByZWFkYWJpbGl0eSBtYXR0ZXJzIHRoYXQgYXJlIG5vdCByZWxldmFudCBmb3IgYWRvcHRl
ZCBjb2RlLA0KPj4gICB3aGljaCBpcyBhc3N1bWVkIHRvIHdvcmsgYXMgaXMgYW5kIGl0IGlzIG5v
dCBtZWFudCB0byBiZSByZWFkLCByZXZpZXdlZA0KPj4gICBvciBtb2RpZmllZCBieSBodW1hbiBw
cm9ncmFtbWVycy4gIFRvIGJlIHVzZWQgZm9yIGFkb3B0ZWQgY29kZSBvbmx5Lg0KPj4gDQo+PiBm
YWxzZS1wb3NpdGl2ZQ0KPj4gDQo+PiAgIEluIHRoZSBvcGluaW9uIG9mIHRoZSBkZXZlbG9wZXIg
dGhlIHZpb2xhdGlvbiByZXBvcnQgaXMgbm90IGNvcnJlY3QNCj4+ICAgYW5kIHRoZSBwcm9ibGVt
IGhhcyBiZWVuIG5vdGlmaWVkIHRvIHRoZSB0b29sIHByb3ZpZGVyLg0KPj4gICBUbyBiZSB1c2Vk
IG9ubHkgZm9yIHZpb2xhdGlvbiByZXBvcnRzLg0KPj4gDQo+PiBjb21wbGlhbnQNCj4+IA0KPj4g
ICBUaGUgZGV2ZWxvcGVyIGNhbiBwcm92ZSB0aGF0IHRoZSBwb3NzaWJsZSBub24tY29tcGxpYW5j
ZSBzaG93biBieQ0KPj4gICBjYXV0aW9uIHJlcG9ydCBjYW5ub3QgaGFwcGVuIGluIGFueSBzaXR1
YXRpb24gYW5kIGNhbiBtb3RpdmF0ZSBzdWNoDQo+PiAgIGNsYWltLiAgVG8gYmUgdXNlZCBvbmx5
IGZvciBjYXV0aW9uIHJlcG9ydHMuDQo+PiANCj4+IGZhbHNlLW5lZ2F0aXZlDQo+PiANCj4+ICAg
VGhlIGRldmVsb3BlciBoYXMgZm91bmQgYSBub24tY29tcGxpYW5jZSBub3Qgc2hvd24gYnkgdGhl
IHRvb2wgYW5kIHRoZQ0KPj4gICBwcm9ibGVtIGhhcyBiZWVuIG5vdGlmaWVkIHRvIHRoZSB0b29s
IHByb3ZpZGVyLg0KPj4gDQo+IA0KDQpIaSBhbGwsDQoNCkluZGVlZCwgdGhleSBhbGwgbG9vayB2
ZXJ5IHVzZWZ1bCBhbmQgdmVyeSBoZWxwZnVsLCB0aGlzIG1vbnRoIG9uZSBvZiBteSB0YXNrIGlz
IHRvDQpleHBsb3JlIGhvdyBzb21lIG9mIHRoZSB0b29sIHdvcmtzIGluIHRoZSBjb250ZXh0IG9m
IGluLWNvZGUgY29tbWVudHMgZm9yIHZpb2xhdGlvbg0Kc3VwcHJlc3Npb24sIHVzaW5nIGNwcGNo
ZWNrLCBDb3Zlcml0eSBhbmQgRWNsYWlyLg0KSeKAmXZlIGZvdW5kIHNvbWUgZG9jdW1lbnRhdGlv
biBmb3IgY3BwY2hlY2sgYW5kIENvdmVyaXR5IG9uIGhvdyB0byBzdXBwcmVzcyB0aGUNCmNoZWNr
ZXIsIEnigJltIG1pc3NpbmcgRWNsYWlyLCBidXQgSeKAmW0gY29uZmlkZW50IHRoYXQgUm9iZXJ0
byBjYW4gaGVscCB1cyBvbiB0aGF0Lg0KDQpBcyBmaXJzdCB0aG91Z2h0IEkgd2FzIHRoaW5raW5n
IHRvIHByb3Bvc2UgdGhlIGFib3ZlIHRhZ3Mgd2l0aCBhbiBpbmNyZW1lbnRhbCBudW1iZXINCnRo
YXQgY291bGQgd29yayBhcyBhIGxpbmsgdG8gYSBmaWxlIGNvbnRhaW5pbmcgdGhlIGp1c3RpZmlj
YXRpb24gZm9yIGVhY2ggZmluZGluZy4NCg0KLyogU2FmZS08bnVtYmVyPiAqLw0KDQpTbyB0aGF0
IGEgcHJlcHJvY2Vzc29yIHNjcmlwdCBjYW4gYmUgdXNlZCBsYXRlciB0byBzdWJzdGl0dXRlIHRo
ZSB0YWcgd2l0aCB0aGUgYXBwcm9wcmlhdGUNCmluLWNvZGUgY29tbWVudCBzdXBwcmVzc2lvbiB0
YWcgZm9yIGEgc3BlY2lmaWVkIGNoZWNrZXIgdG9vbC4NCg0KSSB3aWxsIGFsc28gcHJvcG9zZSB0
byB5b3UgYSB0ZW1wbGF0ZSBmb3IgdGhlIGp1c3RpZmljYXRpb24gc28gdGhhdCB3ZSBjYW4gc3Rh
cnQgZnJvbSB0aGVyZQ0KYW5kIGRpc2N1c3Mgb24gaXQuDQoNCkNoZWVycywNCkx1Y2ENCg0K


From fusa-sig-bounces@lists.xenproject.org Wed Jun 15 16:04:51 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Jun 2022 16:04:51 +0000
Received: from list by lists.xenproject.org with outflank-mailman.349727.576510 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006in-Iv; Wed, 15 Jun 2022 16:04:51 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 349727.576510; Wed, 15 Jun 2022 16:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1VVj-0006ik-Fd; Wed, 15 Jun 2022 16:04:51 +0000
Received: by outflank-mailman (input) for mailman id 349727;
 Wed, 15 Jun 2022 07:19:35 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=kI9M=WW=citrix.com=prvs=1583c2f34=roger.pau@srs-se1.protection.inumbo.net>)
 id 1o1NJP-0004GF-3b
 for fusa-sig@lists.xenproject.org; Wed, 15 Jun 2022 07:19:35 +0000
Received: from esa3.hc3370-68.iphmx.com (esa3.hc3370-68.iphmx.com
 [216.71.145.155]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 7f9d33a4-ec7b-11ec-9917-058037db3bb5;
 Wed, 15 Jun 2022 09:19:32 +0200 (CEST)
Received: from mail-bn7nam10lp2105.outbound.protection.outlook.com (HELO
 NAM10-BN7-obe.outbound.protection.outlook.com) ([104.47.70.105])
 by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256;
 15 Jun 2022 03:19:28 -0400
Received: from DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18)
 by SJ0PR03MB6683.namprd03.prod.outlook.com (2603:10b6:a03:402::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Wed, 15 Jun
 2022 07:19:26 +0000
Received: from DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534]) by DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534%6]) with mapi id 15.20.5332.022; Wed, 15 Jun 2022
 07:19:26 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 7f9d33a4-ec7b-11ec-9917-058037db3bb5
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
  d=citrix.com; s=securemail; t=1655277572;
  h=date:from:to:cc:subject:message-id:references:
   in-reply-to:mime-version;
  bh=GsTqQkXgBkf+lmkoK0TG+vTzlmeosB2XYNRa+AnrFbw=;
  b=QgSkEQTW3BMAyUehCQv0Rn3S24Ta/1i+fstWbXUZlGoeiTtVy8rDkXzr
   ElopYevYSTJ/vrNQLG+RK+s8IqgHjhJMhe6qKKjsOWoziQgy4mx9KuudF
   duSsSU22zOe2s5Cpeuj5eRBZsXfKQ86yc9n7A7p6w3R9VgWrKxHieSoWa
   Q=;
X-IronPort-RemoteIP: 104.47.70.105
X-IronPort-MID: 73632526
X-IronPort-Reputation: None
X-IronPort-Listener: OutboundMail
X-IronPort-SenderGroup: RELAY_O365
X-IronPort-MailFlowPolicy: $RELAYED
IronPort-Data: A9a23:h2ERpqlgueoWVk/hHTmFn1Lo5gxzJ0RdPkR7XQ2eYbSJt1+Wr1Gzt
 xIfWjiOPPmKN2v3foh3Oou1p0oDusfSy4RrSANlqn8wRSMWpZLJC+rCIxarNUt+DCFioGGLT
 Sk6QoOdRCzhZiaE/n9BCpC48T8kk/vgqoPUUIYoAAgoLeNfYHpn2EsLd9IR2NYy24DnWl/V4
 rsenuWEULOb828sWo4rw/rrRCNH5JwebxtB4zTSzdgS1LPvvyF94KA3fMldHFOhKmVgJcaoR
 v6r8V2M1jixEyHBqD+Suu2TnkUiGtY+NOUV45Zcc/DKbhNq/kTe3kunXRa1hIg+ZzihxrhMJ
 NtxWZOYTRkHBJaRw/4hXxAFFQp+EbJA+r35Pi3q2SCT5xWun3rE5dxLVRlzF6tHv+F9DCdJ6
 OASLy0LYlabneWqzbmnS+5qwMM+MM3sO4BZsXZlpd3bJa9+HdafHOOVvZkBhGpYasNmRJ4yY
 +IDbjVidlLYagBnMVYLEpMu2uyvgxETdhUH8wzO//dtvQA/yiRsy+jKaODIWOejQMRtr3m0o
 WD7o0HQV0Ry2Nu3jGDtHmiXrvTTkC3yXoVUD6Gx/PNuhFyVx0QDCRkXU0v9qv684mawRslWb
 lcV9QIqrLMu7wq7Q9/lRRq6rXWY+BkGVLJ4CPE35giLzbH88wedB24UCDVGbbQOrsg8SCY20
 RmDltzvDCZmmLeIRmmQ8LjSpjS3UQAXJ2IfYS4PTSMe/sLu5oo0i3rnTMtnEaOzps34H3f32
 T/ihAIznakJhMgHkYCy50nagimEr4LMCAUy423/d3i54wZOQZ+qbo2l93DW9f9Fao2eSzG8U
 GMsnsGf6KUEC86LnSnUGOEVRujxurCCLSHWhkNpE9857TOx9nW/fIdWpjZjOENuNcVCcjjsC
 KPOhT5sCFZoFCPCRcdKj0iZUqzGEYCI+QzZa83p
IronPort-HdrOrdr: A9a23:X0qfmqCpKF/X2SflHegwsceALOsnbusQ8zAXPh9KJCC9I/bzqy
 nxpp8mPH/P5wr5lktQ/OxoHJPwOU80lKQFmLX5WI3PYOCIgguVxe1ZnOjfKnjbalbDH41mpN
 tdmspFebrN5DFB5K6VgTVQUexQpuVvmJrY+Ns2pE0dKT2CBZsQjTuQXW2gYzdLrUR9dOwEPa
 vZwvACiyureHwRYMj+Ln4ZX9Lbr9mOsJ79exYJCzMu9QHL1FqTmfbHOind+i1bfyJEwL8k/2
 SAuwvl5p+7u/X+7hPHzWfc47lfhdOk4NpeA86njNQTN1zX+0+VTbUkf4fHkCE+oemp5lpvuN
 7Qoy04N8A20H/VdnHdm2qZ5yDQlBIVr1Pyw16RhnXu5ebjQighNsZHjYVFNjPE9ksJprhHoe
 529lPck6ASIQLLnSz76dSNfQptjFCIrX0rlvNWp2BDULEZdKRaoeUkjQ5o+a87bWzHAb0cYa
 hT5Jm23ocXTbraVQGSgoBX+q3iYpxpdS32AXTruaSuokprdT5CvgklLfck7wk9HaIGOuZ5Dt
 v/Q9VVfZF1P7srhPFGdZA8qfXeMB28fTv8dESvHH/AKIYrf1rwlr+f2sRH2AjtQu1C8KcP
X-IronPort-AV: E=Sophos;i="5.91,300,1647316800"; 
   d="scan'208";a="73632526"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VQ2ZSn9cRzjBpNmBgzLQsoXr5EFjHXgTMBfT7eBRtm9UG7pcniycWdHD95SFfaJuW7plGFLGXjB9zClk2nhR1R9h/Pjn7Vcj9J4pgpDyb0rOgNOeI2LBKJ2cwXZzk04+nmwQzBDkkrRsyYDc5zacxuYMOZ4ErfqApwAR6m3BvaD2AXkRS61wUO8CRvXnDW3JXcXfeJK5YYwEORkWkylineVK9RhHv1Y/a/w/tqOvNW/CUfS4PItXt+cJKzPP/jC/hA6BABBzByFS03N1Pjsz5BGWw3c8QQTAedzJT5ab58I0VV3FvQ3NLu/WD7LkJbGAVAylV3ms60oMFT27ykfclQ==
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=TGX0xP+YMx8wMfHAJFLlahaNOADTROIFuJkydMYgEuY=;
 b=oBseqT9Y6qq2M8fIiixV4kUAkwYNXiDW+1F9+uaFYn+9rsLHNwjxIEKuV5l9ywvQFTeQljzaGO+Bne1T9J7FiE07E44NIpc2HtokuNAe1qRQv1CgCJ1yHUOQXPIAJYU4tlz40/UyIo0HJYmbcGUlxRGO95bZFDll8kSlWghWgJptoBE8BjdVhovG6yD6AOsYr1f9HpqtupH6yWnRqz7SB36IQsXvLfeTbEuRDZa7gJjTNVyckbbpFUIwmmsBwqNKxlVu21CSUB19kYcShGYKq3H+8wlfNRVaXSyNoXi3qXz2dGbEb3MpFXxewBEtUAWEnJZi6n4BlgUmD4fFGvDGoQ==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=TGX0xP+YMx8wMfHAJFLlahaNOADTROIFuJkydMYgEuY=;
 b=Q+c+w0No2amHoko4IBrj0mpJKcgS4X5SIJj7FWmIshDc0oWJguyC7BcKb3xXo6Z0fdMS3Glg6tW+FLa7xT/W81lbpTjKDiy1HfALEYFAmYfl5ZZn7E1S9S4kuDMt+Em32b66x462nN4rZey/Zh6rrtBrJpSN8gcQJ7x6ISYICG4=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=citrix.com;
Date: Wed, 15 Jun 2022 09:19:21 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Stefano Stabellini <stefano.stabellini@xilinx.com>
Cc: fusa-sig@lists.xenproject.org, stefanos@xilinx.com,
	roberto.bagnara@bugseng.com, jbeulich@suse.com,
	andrew.cooper3@citrix.com, julien@xen.org, Bertrand.Marquis@arm.com,
	Artem_Mygaiev@epam.com
Subject: Re: deviations tagging
Message-ID: <YqmH+TFiBvI6AvU7@Air-de-Roger>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
X-ClientProxiedBy: LO2P265CA0269.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a1::17) To DS7PR03MB5608.namprd03.prod.outlook.com
 (2603:10b6:5:2c9::18)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f7897531-e621-4217-dbfb-08da4e9f614a
X-MS-TrafficTypeDiagnostic: SJ0PR03MB6683:EE_
X-Microsoft-Antispam-PRVS:
	<SJ0PR03MB66838857A77692A329783FA48FAD9@SJ0PR03MB6683.namprd03.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	oObf+jxpWRaHGuDoq9iczYJnP+qiQpKQy73GNQEp/YHJMrZbn1cY95H74fhBjluQ6YPyaU9sS1TpAcBdFFfeZcoQRRunWOCKA+qO3ADlsdHGmOUFGaQhM2qIjXrihxE7ecDjnVZwI/jszxuzivnsCT93Re3YzOk/uaTVvTGKQ87JcbFSr8BkJp8xJXKc4xeY4n0qvKP0ve8+jrM8UODjXxwH89XhvGsKHpQ66tu1bO2x/nh0xvhc+sbHyTaMdR2QP/A56hHGF6NeVDViTB5q5kYDrRtzwflvyVSyKqzHxyT0oWfo7rxPPGzF5gnlLXnBwykmbptKNr9vDV5ovOU9LjvAIqb/N/iWGSg4sYlayRWwZs6fQjLA11hInKDHXnyFsWAvFYWZKLrh11oxvayOHxT1esEG3dRrVx/DePTYmlVsa0ORzBIHcjDSK6/DcNA0kYEJYQopOSjqrNAC9TYJFVrfByOkpjFeP2pEnxoCoV3UVb94LIe96ktFL+aykpjYtEYkBG+8sUBGQtFgekJg7uxdUQ1d0KK8KZYpXXUe0ChzH+Ma+r+By0HTesZHgLotwhwoyhwDVKE7eB3Ww7tAFGa4JKH6gD4mArh0mHnyvmAoV2cUsw+Bq52qXVURcZoOggFc/ITzcukP6SJP2gpWGPOEVuvOVYR45/Q0p2y2qv5UODdnc4X/s8XVJvTyXSiiKyE3P+EDlMSd7iKlYHRyqA==
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(7916004)(366004)(6666004)(82960400001)(186003)(9686003)(3480700007)(26005)(6512007)(6506007)(66946007)(38100700002)(83380400001)(6486002)(8936002)(4326008)(86362001)(5660300002)(7116003)(33716001)(85182001)(508600001)(8676002)(316002)(6916009)(2906002)(66476007)(66556008)(67856001);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?cExmY2VpTzZtbmxHRjhkWGhRUGhEci9sOGpzOHZ6SElYNnM1S3NXdVQxeUlw?=
 =?utf-8?B?ejhLQTBKbG5BZ0djb3o0Vy9Ld2VSV25UK2IwVlgzTTFXVGxJOXNWbkpVZFVS?=
 =?utf-8?B?blpHMlI0by8yU1VRTkZoUWo0S29ZenZjdDIveEYxL0RSYTR0S2ltemRwTVIx?=
 =?utf-8?B?YnFmSURCQkEzZHV1NmZtemN4Z1JUMENKemNjdlh2UDhoRnBDc0pSbVZ2UlZR?=
 =?utf-8?B?RlFrZlM3VmNoSUtjbWdiTjNwU1Blb0E3VlovUHkvMklEQ0U5c0VVNGdaQ1VR?=
 =?utf-8?B?UDZxK2hkamxFdHpuTm1ZcGRJQk1Xc1o2Tzl1d3d0bjN3WDBBS0Q2M2VFSXM0?=
 =?utf-8?B?VDRtRWcrR2dRdENnaFF5bzBIeVhPdzNtVXcyVFZQYk8wNnNjQmNPM21EL0tT?=
 =?utf-8?B?eXllSE9RL2lYQkxBbkpFRjdRMk9XTUdDbUo5OGhxSndwVTEzVUljOExTaVR0?=
 =?utf-8?B?S2hPdXRYTGJwQzRDUEk3T3BxeGYrejNKY1ZrUkZQMzBIL2NjN05zY1duRmdY?=
 =?utf-8?B?a1QvcGtpZ0J5bEZmM2xMSUxuWUt0V3F4cXEwZTNIMkVhWEdURllXZnBhVXdl?=
 =?utf-8?B?OVhPRWtaQVRSak83cFVVaGxYTXM2S05Gb2ZkWFdjMWR3R2ozK00vRkxpNHZ6?=
 =?utf-8?B?MVFCY1AxZm5XOXB0SjNneWd4bndFbU9XMDQ3ZnBNdXRxOEJRbHN3YTZEME4w?=
 =?utf-8?B?R3ozRGQrRWlpdFJPUzN3a1drZXRJNDFvcWJyeVJtdjV3eUNpbkM2YWlRMlBn?=
 =?utf-8?B?M3RWS0RicTQ2MEZTRitLWkF4bzFmT3g3aG9TVXgrbGh0RzN5OXVVMFVPUlBl?=
 =?utf-8?B?VHA1cWMrZ2UyOEh3ZHJlRGc1dklUMDdMSktCWWRBWmJ1cEx4Vmw3Y0ovSjlW?=
 =?utf-8?B?N3ovSG5abXRWNTdOMmh1d1l0NmNqdlVibE9zVUJFLzN3RnJWSEFLMW10K01I?=
 =?utf-8?B?UU15ZFhPNFlyOTFPdXVMODBmR1o5ZGJBaXowMTdJd1RoY3VnTWNaMDdrS3pv?=
 =?utf-8?B?cExES2U2WjZHM2kwb3A0Q29uV2l5L2dkbTBOU1hmTEhkZzJhT0VyREJGSFdl?=
 =?utf-8?B?SWlIOTQ0N2RJSkpGNHprbmpGSEo1aEd2cE9oR2NqZDRCV2Z5dmI3ZkVsUEE4?=
 =?utf-8?B?VFhxMmpEcW9WdnYzRmpadXB6TmMxWFFDNXZqaVR6NC81dHl5Rjk4MDRMMEJN?=
 =?utf-8?B?dFVtUUFCRUQvU2tnQ0dqcVdQaFhwdVdzVk1zRkpZM1BwYVdMYVFmTHc0NEpW?=
 =?utf-8?B?dFI4cFMxUnE0SDFnSnN2U2RSQkVwWU93cnY3V0N6UnlPNjkrdmlLT0F1NGpR?=
 =?utf-8?B?UDBzSFJhd0RpY3lxc1ZDMSt1WlFNRWdueW5QWjZDNkhQWHVLYU9HY0hWMlM0?=
 =?utf-8?B?aHhKWlQ2c3ZKb2RwSUNCYUsyMGllOFlHS0lUVE5pYk96dnlzVDJmejQxcmFr?=
 =?utf-8?B?VWd1SThaWEpkN0d1NUZQRnlma2NyUW9JOFIxdkdtSngxaWFiMVNvb3F6N1pz?=
 =?utf-8?B?ODFvYzVwM1p6c25vaGo0c0txZEszQU0wdXp6TkRRcDFPTjd5ZUp6ZUhRQmxS?=
 =?utf-8?B?eTVFZ2lTTXhNdG42MDFqeWtqVzE5L2hiMVR2d2RvU2pZeTRkVDBZOWgveVN4?=
 =?utf-8?B?UEt4cEo4V01aeDZxd3lVNWdaVjRFaXkyWjNCcjBvOGVpNFh2RitRdklhV29m?=
 =?utf-8?B?V0NPTTBNYTNLcHFjblo4TXVQZjU3NWI2RUhXaEZuWkhoZGRQeGJVR0FQc1Ex?=
 =?utf-8?B?YVR3MjBQcW9XajdYdXI3akMxVzhxUVllU2ozRnVSTml5R1VoWWMvTTVENGNh?=
 =?utf-8?B?Uk1tMUxDVzMwWUpPM2Z4SVBVRWtMTkZUVjZlSVcralZndWhTVVdTTURtM1BY?=
 =?utf-8?B?WS9HOXp5MksvYVJkMmRabmNzcDFra20zV01RZ2lHaU9TekVDNExKZWVrZDdJ?=
 =?utf-8?B?Um4zb2hhYkdtY0lkQngwZnVZSkVSMVF4alFTOUlJK1lzVFIwNU9PbVhaRnI3?=
 =?utf-8?B?NUVyaXMvbU1jdnQ5M28rdnU3RitzTUE5NTUvVlcwa2VvakdtN3BIbXBIZEwz?=
 =?utf-8?B?Mzk0RExVVzJra2JvNktyUEVvaXBjdUE1TU5mY1VjWkJwR2ZVL2d3MlJCM3hG?=
 =?utf-8?B?Qzg1MlZUdTVIRXJQU0Z4Tkg4b1hOUWMzbFBGSGpTY0JjeVpwMko3eHNEdC9P?=
 =?utf-8?B?WmZVZld2VWVDSjVHZXVkM3Qydmx3ZTFhaG04WERqVmdrRmFmWE42K0hmZDg1?=
 =?utf-8?B?K2I1YkI0VEQ4YjZRdVk1RlNHZyt5WlovRVRTOGJFOFQ2aWtJQjF1L05NR2VC?=
 =?utf-8?B?WW0vZUNUV1BpRW1ZVE0zSlk5ems1dThIdFozYUU5NER2bE02UktIZz09?=
X-OriginatorOrg: citrix.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f7897531-e621-4217-dbfb-08da4e9f614a
X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2022 07:19:26.6971
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: XFt3+z87aWKP3yyB6SrJQ/RRBNQoXnuQ0jrXTKpLLTjOdxBzIlmRBqzh1jCYnEsj3LJlPC9pt//IUOHeqwz1VQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR03MB6683

On Tue, Jun 14, 2022 at 03:47:12PM -0700, Stefano Stabellini wrote:
> Hi all,
> 
> Roberto was suggesting to use the following different categories for
> tagging deviations. We could pick any "TAG" we like for the in-code
> comments (or other tagging systems).
> 
> I am also CCing the MISRA C team to give them early visibility on this.
> Feel free to provide early feedback if you have any. The plan is to
> discuss it further during the next fusa-sig call and come up with a more
> detailed proposal (including the actual tags, how to use them and more)
> for xen-devel next.
> 
> Cheers,
> 
> Stefano
> 
> 
> 
> adopted
> 
>    The report should be considered originated by adopted code without any
>    contribution of native code to the report.
> 
> safe
> 
>    The report is correct but the specific behavior is safe under every
>    aspect assumed to be covered by the guideline.
> 
> relied
> 
>    The report is correct but the rule concerns exclusively "developer
>    confusion" or readability matters that are not relevant for adopted code,
>    which is assumed to work as is and it is not meant to be read, reviewed
>    or modified by human programmers.  To be used for adopted code only.
> 
> false-positive
> 
>    In the opinion of the developer the violation report is not correct
>    and the problem has been notified to the tool provider.
>    To be used only for violation reports.

Do we want to tag false positives?  There's no benefit at all from our
code base tagging false positives, I think those should get fixed in
the checker tool, or otherwise marked as false positives somewhere
else (ie: in the tool itself).

> 
> compliant
> 
>    The developer can prove that the possible non-compliance shown by
>    caution report cannot happen in any situation and can motivate such
>    claim.  To be used only for caution reports.
> 
> false-negative
> 
>    The developer has found a non-compliance not shown by the tool and the
>    problem has been notified to the tool provider.

I'm also not sure tagging false-negatives is helpful either, specially
if we want to consider this tag system is not bound to any specific
tool.  What could be a false negative to a specific checker tool might
not be to another, and hence the tag would cause confusion.  False
negatives should be tagged like any other violation, ignoring the fact
a specific checker tool hasn't been able to spot it.

Overall I think this would need some clarification of the terms used,
for example what's 'adapted code'.

Also I think the usage of 'report' in the descriptions is confusing.
AFAICT this is supposed to mean tags are added in reaction to reports
by checker tools, but what about deviations that are find by humans,
there's no 'report' in that case likely to refer to.  The language
seem to be focused against a tags being a reaction to a report from
checker tools.

Thanks, Roger.


From fusa-sig-bounces@lists.xenproject.org Thu Jun 16 00:25:48 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Jun 2022 00:25:48 +0000
Received: from list by lists.xenproject.org with outflank-mailman.350361.576673 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1dKW-00062B-3v; Thu, 16 Jun 2022 00:25:48 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 350361.576673; Thu, 16 Jun 2022 00:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1dKW-000628-0y; Thu, 16 Jun 2022 00:25:48 +0000
Received: by outflank-mailman (input) for mailman id 350361;
 Thu, 16 Jun 2022 00:22:27 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=hdZ4=WX=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1o1dHH-0005z9-NY
 for fusa-sig@lists.xenproject.org; Thu, 16 Jun 2022 00:22:27 +0000
Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 65972fce-ed0a-11ec-bd2c-47488cf2e6aa;
 Thu, 16 Jun 2022 02:22:26 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by dfw.source.kernel.org (Postfix) with ESMTPS id 9D69061A60;
 Thu, 16 Jun 2022 00:22:24 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id 86F07C3411A;
 Thu, 16 Jun 2022 00:22:23 +0000 (UTC)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 65972fce-ed0a-11ec-bd2c-47488cf2e6aa
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1655338944;
	bh=M4sE5lrmeqqZzIVbsxNdqLGYSK+k0ZSAp+z44JWL78s=;
	h=Date:From:To:cc:Subject:In-Reply-To:References:From;
	b=nE0gAo9HWRsGt9tVB4qsEe6BCiERgSGXcu4LWxmcKLHu2zEZQNEq42EYWS1vA/x46
	 eMKzoy54KCSdJamnfAV6/gRuTUc8nqX/00FI+RigaYKxXW3uddagelHuK4QCsXQwVj
	 3IYhffRTxR/adZCs+lFnG/omOietaT/KuB9nzPl9o+DsyQhYM2aU4DcfJGVdZPkSeh
	 0tZyrFCSx3ra+PI6D/vj/uz0Gb7y1eA1Z3O/Dr+KbaSKnw4NxKM36byAEd7rRDaplp
	 4rpeMXwl/t/NuosTqitwo9ilsIiP2yAp8/V3cGn4npkYLQvzVY9cpNCibnv0ZwhU8N
	 ZMuW6BCLj4Tjg==
Date: Wed, 15 Jun 2022 17:22:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: George Dunlap <George.Dunlap@citrix.com>
cc: Stefano Stabellini <stefano.stabellini@xilinx.com>, 
    "fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>, 
    "stefanos@xilinx.com" <stefanos@xilinx.com>, 
    Roberto Bagnara <roberto.bagnara@bugseng.com>, 
    Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>, 
    Roger Pau Monne <roger.pau@citrix.com>, Julien Grall <julien@xen.org>, 
    Bertrand Marquis <Bertrand.Marquis@arm.com>, 
    Artem Mygaiev <Artem_Mygaiev@epam.com>
Subject: Re: deviations tagging
In-Reply-To: <3F16727C-9067-471A-B9D3-4AFDB3E1A9D3@citrix.com>
Message-ID: <alpine.DEB.2.22.394.2206151721510.2430546@ubuntu-linux-20-04-desktop>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop> <3F16727C-9067-471A-B9D3-4AFDB3E1A9D3@citrix.com>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-2008354233-1655338944=:2430546"

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-2008354233-1655338944=:2430546
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 15 Jun 2022, George Dunlap wrote:
> > On 14 Jun 2022, at 23:47, Stefano Stabellini <stefano.stabellini@xilinx.com> wrote:
> > 
> > Hi all,
> > 
> > Roberto was suggesting to use the following different categories for
> > tagging deviations. We could pick any "TAG" we like for the in-code
> > comments (or other tagging systems).
> > 
> > I am also CCing the MISRA C team to give them early visibility on this.
> > Feel free to provide early feedback if you have any. The plan is to
> > discuss it further during the next fusa-sig call and come up with a more
> > detailed proposal (including the actual tags, how to use them and more)
> > for xen-devel next.
> > 
> > Cheers,
> > 
> > Stefano
> > 
> > 
> > 
> > adopted
> > 
> >   The report should be considered originated by adopted code without any
> >   contribution of native code to the report.
> 
> What do “adopted code” and “native code” mean in this context?

I think "adopted code" for us would be something like Linux code.
"Native code" is code that we wrote.
--8323329-2008354233-1655338944=:2430546--


From fusa-sig-bounces@lists.xenproject.org Thu Jun 16 00:25:48 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Jun 2022 00:25:48 +0000
Received: from list by lists.xenproject.org with outflank-mailman.350363.576676 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1dKW-00062P-5i; Thu, 16 Jun 2022 00:25:48 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 350363.576676; Thu, 16 Jun 2022 00:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1dKW-00062F-1w; Thu, 16 Jun 2022 00:25:48 +0000
Received: by outflank-mailman (input) for mailman id 350363;
 Thu, 16 Jun 2022 00:24:59 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=hdZ4=WX=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1o1dJj-00061c-Rr
 for fusa-sig@lists.xenproject.org; Thu, 16 Jun 2022 00:24:59 +0000
Received: from ams.source.kernel.org (ams.source.kernel.org
 [2604:1380:4601:e00::1])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id c031e01c-ed0a-11ec-ab14-113154c10af9;
 Thu, 16 Jun 2022 02:24:58 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ams.source.kernel.org (Postfix) with ESMTPS id 70CE0B8221A;
 Thu, 16 Jun 2022 00:24:56 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id 916CEC3411A;
 Thu, 16 Jun 2022 00:24:54 +0000 (UTC)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: c031e01c-ed0a-11ec-ab14-113154c10af9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1655339095;
	bh=l5oG1HCunwHwfbgyaDldX7+VSL8zYvAPRe0gZqjhZcE=;
	h=Date:From:To:cc:Subject:In-Reply-To:References:From;
	b=Sb4EBcU2WHenERiAOxElEhitwVAr+WT2n1QWmSTxzucBIw6VaCG2L9+7oQqSzCudV
	 3EAPj01kM5wXJYgU/O42x7s58aub9MevYxh7xP1hspaXAITEktmcxazjcCwO4czWrz
	 57BsU0zNHyKyjalaj0bbMjeSJYzcw44959azxpvLtoPgf9F8ECFkD13PDvoqatg5uV
	 abX74MtnABUy/b9GYuZrCOYcs/H8LdE+KfPTG3BYHwSQN/fvsmReoT3CdpgrTnP5oB
	 PDeRnq2WISNCKk5jgvqD2tld/fRibY4ag86AjjQSTfixXc33HeJ3SW8c1Gqlf/Oi4T
	 lvhHhR0+dz7lQ==
Date: Wed, 15 Jun 2022 17:24:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: Jan Beulich <jbeulich@suse.com>
cc: Luca Fancellu <Luca.Fancellu@arm.com>, 
    Stefano Stabellini <stefano.stabellini@xilinx.com>, 
    Stefano Stabellini <stefanos@xilinx.com>, 
    "roberto.bagnara@bugseng.com" <roberto.bagnara@bugseng.com>, 
    Andrew Cooper <andrew.cooper3@citrix.com>, 
    =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, 
    Julien Grall <julien@xen.org>, Bertrand Marquis <Bertrand.Marquis@arm.com>, 
    "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>, 
    "fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>
Subject: Re: deviations tagging
In-Reply-To: <7d39d79c-3c1c-eeaf-e6c4-3c166748c5d7@suse.com>
Message-ID: <alpine.DEB.2.22.394.2206151722560.2430546@ubuntu-linux-20-04-desktop>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop> <b49ed77f-546a-b566-767e-2f34df069b3e@suse.com> <662D876D-B1EB-4BDA-BCA6-6CF630B08182@arm.com> <7d39d79c-3c1c-eeaf-e6c4-3c166748c5d7@suse.com>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII

On Wed, 15 Jun 2022, Jan Beulich wrote:
> On 15.06.2022 10:37, Luca Fancellu wrote:
> > As first thought I was thinking to propose the above tags with an incremental number
> > that could work as a link to a file containing the justification for each finding.
> > 
> > /* Safe-<number> */
> > 
> > So that a preprocessor script can be used later to substitute the tag with the appropriate
> > in-code comment suppression tag for a specified checker tool.
> 
> While (assuming the file holding the justifications is meant to live in
> xen.git) conflicts on that file would guarantee uniqueness of the number,
> such conflicts would likely be frequent and require manual resolution
> every single time. Such conflicts could appear as late as when a patch is
> being committed, making the committers' (supposedly entirely mechanical)
> job harder (besides perhaps requiring quite a bit more re-basing effort
> by the submitter).

To help with that, we could maybe have 1 file per justification
(matching by filename), rather than 1 global file. E.g.:

/* safe-1122 */

docs/misra/justifications/safe-1122.md


From fusa-sig-bounces@lists.xenproject.org Thu Jun 16 12:05:31 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Jun 2022 12:05:31 +0000
Received: from list by lists.xenproject.org with outflank-mailman.350584.576982 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1oFe-000423-JR; Thu, 16 Jun 2022 12:05:30 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 350584.576982; Thu, 16 Jun 2022 12:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1oFe-000420-GI; Thu, 16 Jun 2022 12:05:30 +0000
Received: by outflank-mailman (input) for mailman id 350584;
 Thu, 16 Jun 2022 12:05:29 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=qd/A=WX=bugseng.com=roberto.bagnara@srs-se1.protection.inumbo.net>)
 id 1o1oFd-00041u-6K
 for fusa-sig@lists.xenproject.org; Thu, 16 Jun 2022 12:05:29 +0000
Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 9c199f89-ed6c-11ec-bd2c-47488cf2e6aa;
 Thu, 16 Jun 2022 14:05:27 +0200 (CEST)
Received: from [192.168.1.219] (unknown [151.29.57.114])
 by support.bugseng.com (Postfix) with ESMTPSA id 3444B4EE077F;
 Thu, 16 Jun 2022 14:05:26 +0200 (CEST)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 9c199f89-ed6c-11ec-bd2c-47488cf2e6aa
Message-ID: <d7d96dec-e9f5-8bfc-3cb5-6505a8bb9959@bugseng.com>
Date: Thu, 16 Jun 2022 14:05:24 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050929
 Thunderbird/1.0.7 Fedora/1.0.7-1.1.fc4 Mnenhy/0.7.3.0
Subject: Re: deviations tagging
Content-Language: en-US
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Cc: fusa-sig@lists.xenproject.org, stefanos@xilinx.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com, julien@xen.org, Bertrand.Marquis@arm.com,
 Artem_Mygaiev@epam.com
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
 <YqmH+TFiBvI6AvU7@Air-de-Roger>
From: Roberto Bagnara <roberto.bagnara@bugseng.com>
In-Reply-To: <YqmH+TFiBvI6AvU7@Air-de-Roger>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 6/15/22 09:19, Roger Pau Monné wrote:
> On Tue, Jun 14, 2022 at 03:47:12PM -0700, Stefano Stabellini wrote:
>> Hi all,
>>
>> Roberto was suggesting to use the following different categories for
>> tagging deviations. We could pick any "TAG" we like for the in-code
>> comments (or other tagging systems).
>>
>> I am also CCing the MISRA C team to give them early visibility on this.
>> Feel free to provide early feedback if you have any. The plan is to
>> discuss it further during the next fusa-sig call and come up with a more
>> detailed proposal (including the actual tags, how to use them and more)
>> for xen-devel next.
>>
>> Cheers,
>>
>> Stefano
>>
>>
>>
>> adopted
>>
>>     The report should be considered originated by adopted code without any
>>     contribution of native code to the report.
>>
>> safe
>>
>>     The report is correct but the specific behavior is safe under every
>>     aspect assumed to be covered by the guideline.
>>
>> relied
>>
>>     The report is correct but the rule concerns exclusively "developer
>>     confusion" or readability matters that are not relevant for adopted code,
>>     which is assumed to work as is and it is not meant to be read, reviewed
>>     or modified by human programmers.  To be used for adopted code only.
>>
>> false-positive
>>
>>     In the opinion of the developer the violation report is not correct
>>     and the problem has been notified to the tool provider.
>>     To be used only for violation reports.
> 
> Do we want to tag false positives?  There's no benefit at all from our
> code base tagging false positives, I think those should get fixed in
> the checker tool, or otherwise marked as false positives somewhere
> else (ie: in the tool itself).

A false positive is a "definite violation" report issued by a tool which
turns out not to be real.  (Note that a "possible violation" report,
sometimes called a "caution" or an "orange", cannot be a false positive
because it is not a positive: not all tools make this distinction.)

False positives will be reported, by all tools.  It is not a simple matter
of the tool being sound or defective: the MISRA coding standards are human
artifacts with ambiguities and defects.  Issues  of the form "is this a violation?"
can be in the agenda of the MISRA working groups for years before a final
decision is made.  During this period, some tools will implement one
interpretation and other tools will implement a different interpretation.
(If this surprises you, there are known defects of the C standard that,
after 20+ years, still nobody is sure how to solve.)

So, a false positive might sit there for ages, and the benefit for your
code base in tagging it is that you need not reanalyze it over and
over again.

>> compliant
>>
>>     The developer can prove that the possible non-compliance shown by
>>     caution report cannot happen in any situation and can motivate such
>>     claim.  To be used only for caution reports.
>>
>> false-negative
>>
>>     The developer has found a non-compliance not shown by the tool and the
>>     problem has been notified to the tool provider.
> 
> I'm also not sure tagging false-negatives is helpful either, specially
> if we want to consider this tag system is not bound to any specific
> tool.  What could be a false negative to a specific checker tool might
> not be to another, and hence the tag would cause confusion.  False
> negatives should be tagged like any other violation, ignoring the fact
> a specific checker tool hasn't been able to spot it.

> Also I think the usage of 'report' in the descriptions is confusing.
> AFAICT this is supposed to mean tags are added in reaction to reports
> by checker tools, but what about deviations that are find by humans,
> there's no 'report' in that case likely to refer to.  The language
> seem to be focused against a tags being a reaction to a report from
> checker tools.

I am not sure what you mean by "deviation that are found by humans".
I guess you mean "violations that are found by humans."
This is indeed rare, because humans are not very good at spotting
MISRA violations, but once they do, tagging the occurrence is helpful
during the period in which you and the tool vendor (and maybe the
MISRA C working group if there is no consensus on whether there
is a violation there or not) decide what to do about it.

Kind regards,

   Roberto



From fusa-sig-bounces@lists.xenproject.org Thu Jun 16 16:21:43 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Jun 2022 16:21:43 +0000
Received: from list by lists.xenproject.org with outflank-mailman.350425.577207 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1sFa-0008SH-S5; Thu, 16 Jun 2022 16:21:42 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 350425.577207; Thu, 16 Jun 2022 16:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1sFa-0008SD-PJ; Thu, 16 Jun 2022 16:21:42 +0000
Received: by outflank-mailman (input) for mailman id 350425;
 Thu, 16 Jun 2022 06:14:00 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=qd/A=WX=bugseng.com=roberto.bagnara@srs-se1.protection.inumbo.net>)
 id 1o1ilU-0006IV-5i
 for fusa-sig@lists.xenproject.org; Thu, 16 Jun 2022 06:14:00 +0000
Received: from support.bugseng.com (mail.bugseng.com [162.55.131.47])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 820adfcc-ed3b-11ec-ab14-113154c10af9;
 Thu, 16 Jun 2022 08:13:58 +0200 (CEST)
Received: from [192.168.1.219] (unknown [151.29.57.114])
 by support.bugseng.com (Postfix) with ESMTPSA id 2ACAE4EE077F;
 Thu, 16 Jun 2022 08:13:57 +0200 (CEST)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 820adfcc-ed3b-11ec-ab14-113154c10af9
Message-ID: <89e999ae-1b32-1759-ccd2-905b7e500da0@bugseng.com>
Date: Thu, 16 Jun 2022 08:13:56 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050929
 Thunderbird/1.0.7 Fedora/1.0.7-1.1.fc4 Mnenhy/0.7.3.0
Subject: MISRA Adopted Code [Was: Re: deviations tagging]
Content-Language: en-US
To: George Dunlap <George.Dunlap@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Cc: "fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>,
 "stefanos@xilinx.com" <stefanos@xilinx.com>, Jan Beulich
 <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Julien Grall <julien@xen.org>,
 Bertrand Marquis <Bertrand.Marquis@arm.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
 <3F16727C-9067-471A-B9D3-4AFDB3E1A9D3@citrix.com>
From: Roberto Bagnara <roberto.bagnara@bugseng.com>
In-Reply-To: <3F16727C-9067-471A-B9D3-4AFDB3E1A9D3@citrix.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit


The notion of "Adopted Code" is defined on Section 6 of

     https://www.misra.org.uk/app/uploads/2021/06/MISRA-Compliance-2020.pdf

It is just 3 pages and is a very recommended reading.
I also suggest reading Section 4 on "Deviations" (another 3 pages).
Kind regards,

    Roberto

On 6/15/22 11:43, George Dunlap wrote:
> 
> 
>> On 14 Jun 2022, at 23:47, Stefano Stabellini <stefano.stabellini@xilinx.com> wrote:
>>
>> Hi all,
>>
>> Roberto was suggesting to use the following different categories for
>> tagging deviations. We could pick any "TAG" we like for the in-code
>> comments (or other tagging systems).
>>
>> I am also CCing the MISRA C team to give them early visibility on this.
>> Feel free to provide early feedback if you have any. The plan is to
>> discuss it further during the next fusa-sig call and come up with a more
>> detailed proposal (including the actual tags, how to use them and more)
>> for xen-devel next.
>>
>> Cheers,
>>
>> Stefano
>>
>>
>>
>> adopted
>>
>>    The report should be considered originated by adopted code without any
>>    contribution of native code to the report.
> 
> What do “adopted code” and “native code” mean in this context?
> 
>   -George
> 


From fusa-sig-bounces@lists.xenproject.org Thu Jun 16 21:29:49 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Jun 2022 21:29:49 +0000
Received: from list by lists.xenproject.org with outflank-mailman.350901.577330 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1x3k-0006A5-W1; Thu, 16 Jun 2022 21:29:48 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 350901.577330; Thu, 16 Jun 2022 21:29:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o1x3k-00069x-Rl; Thu, 16 Jun 2022 21:29:48 +0000
Received: by outflank-mailman (input) for mailman id 350901;
 Thu, 16 Jun 2022 21:27:34 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=hdZ4=WX=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1o1x1a-0005uO-Sb
 for fusa-sig@lists.xenproject.org; Thu, 16 Jun 2022 21:27:34 +0000
Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 214264b8-edbb-11ec-ab14-113154c10af9;
 Thu, 16 Jun 2022 23:27:33 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by sin.source.kernel.org (Postfix) with ESMTPS id 919A5CE276E;
 Thu, 16 Jun 2022 21:27:30 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id 70B94C34114;
 Thu, 16 Jun 2022 21:27:28 +0000 (UTC)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 214264b8-edbb-11ec-ab14-113154c10af9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1655414848;
	bh=BjkMbCoXyvN7yHqZA5J5VbfaGx/qZSTM7hEDhV5wvVE=;
	h=Date:From:To:cc:Subject:In-Reply-To:References:From;
	b=DmNuEFNSkf1YyTQihEZA1BTRRjGFcORJTIoY1lqzPc2NTC5B9V2JRcOfy3ifFqw1J
	 vvzyaIuq6uWdX7Ja1ShjNPUimDNoMrugvXn36RnzMsa72b49arRPWdnYutH/EaQYM2
	 4fPwTZ+BrF5ZLlHAOGwEe4PHoe0r/+lOwvelwiHyH/j3Y0UQPdkO9MCehMFxeq6eRR
	 uuh4HQUehsS1B9MKxgsQDo5QA1mjLy3e38a50M5nbfSW57gZmEmK45xTMIekz135ed
	 FXy2AQ4DIZKJG5T5X24v+7tle8hb7WhbKGxGYGou2DvyqvRtls0Vp6D2lwHIGdwxHL
	 pjZMqDFG3iYCQ==
Date: Thu, 16 Jun 2022 14:27:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: Stefano Stabellini <stefano.stabellini@xilinx.com>
cc: fusa-sig@lists.xenproject.org, stefanos@xilinx.com, 
    roberto.bagnara@bugseng.com, jbeulich@suse.com, andrew.cooper3@citrix.com, 
    roger.pau@citrix.com, julien@xen.org, Bertrand.Marquis@arm.com, 
    Artem_Mygaiev@epam.com
Subject: Re: deviations tagging
In-Reply-To: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
Message-ID: <alpine.DEB.2.22.394.2206161424480.10483@ubuntu-linux-20-04-desktop>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII

Just a quick note on this topic: Roberto kindly agreed to join the next
FuSa SIG call on Jun 27 at 9AM California time / 5PM UK / 6PM Europe to
discuss deviation tagging.

Everyone interested is welcome to join. The meeting link is the
following:

https://xilinx.zoom.us/j/95938426236?from=addon

Cheers,

Stefano


On Tue, 14 Jun 2022, Stefano Stabellini wrote:
> Hi all,
> 
> Roberto was suggesting to use the following different categories for
> tagging deviations. We could pick any "TAG" we like for the in-code
> comments (or other tagging systems).
> 
> I am also CCing the MISRA C team to give them early visibility on this.
> Feel free to provide early feedback if you have any. The plan is to
> discuss it further during the next fusa-sig call and come up with a more
> detailed proposal (including the actual tags, how to use them and more)
> for xen-devel next.
> 
> Cheers,
> 
> Stefano
> 
> 
> 
> adopted
> 
>    The report should be considered originated by adopted code without any
>    contribution of native code to the report.
> 
> safe
> 
>    The report is correct but the specific behavior is safe under every
>    aspect assumed to be covered by the guideline.
> 
> relied
> 
>    The report is correct but the rule concerns exclusively "developer
>    confusion" or readability matters that are not relevant for adopted code,
>    which is assumed to work as is and it is not meant to be read, reviewed
>    or modified by human programmers.  To be used for adopted code only.
> 
> false-positive
> 
>    In the opinion of the developer the violation report is not correct
>    and the problem has been notified to the tool provider.
>    To be used only for violation reports.
> 
> compliant
> 
>    The developer can prove that the possible non-compliance shown by
>    caution report cannot happen in any situation and can motivate such
>    claim.  To be used only for caution reports.
> 
> false-negative
> 
>    The developer has found a non-compliance not shown by the tool and the
>    problem has been notified to the tool provider.
> 
> 


From fusa-sig-bounces@lists.xenproject.org Fri Jun 17 15:01:57 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Jun 2022 15:01:57 +0000
Received: from list by lists.xenproject.org with outflank-mailman.351063.578129 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o2DTx-0001cA-I0; Fri, 17 Jun 2022 15:01:57 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 351063.578129; Fri, 17 Jun 2022 15:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o2DTx-0001c6-F6; Fri, 17 Jun 2022 15:01:57 +0000
Received: by outflank-mailman (input) for mailman id 351063;
 Fri, 17 Jun 2022 07:18:27 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=WbJO=WY=citrix.com=prvs=160a207dc=roger.pau@srs-se1.protection.inumbo.net>)
 id 1o26FO-0004wE-OC
 for fusa-sig@lists.xenproject.org; Fri, 17 Jun 2022 07:18:27 +0000
Received: from esa1.hc3370-68.iphmx.com (esa1.hc3370-68.iphmx.com
 [216.71.145.142]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id aaba3d02-ee0d-11ec-ab14-113154c10af9;
 Fri, 17 Jun 2022 09:18:24 +0200 (CEST)
Received: from mail-mw2nam12lp2042.outbound.protection.outlook.com (HELO
 NAM12-MW2-obe.outbound.protection.outlook.com) ([104.47.66.42])
 by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256;
 17 Jun 2022 03:18:19 -0400
Received: from DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18)
 by SA1PR03MB6531.namprd03.prod.outlook.com (2603:10b6:806:1c6::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14; Fri, 17 Jun
 2022 07:18:16 +0000
Received: from DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534]) by DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534%7]) with mapi id 15.20.5353.015; Fri, 17 Jun 2022
 07:18:16 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: aaba3d02-ee0d-11ec-ab14-113154c10af9
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
  d=citrix.com; s=securemail; t=1655450304;
  h=date:from:to:cc:subject:message-id:references:
   content-transfer-encoding:in-reply-to:mime-version;
  bh=luvzVgJjQOU2evQW5OFMhV/A+Ttpnalp92cHulX+0Kc=;
  b=Mwmir3ZjgJj4B4rVX3sBnxfZKgrpwZi+vnqKSI159zuQJ5b5iNactLDD
   e8a8ssmPxY2VIa+mnLPwzN2cXwG+PCLg4YOCOkN1SdfKE68eVbNPx73/0
   RaFsoT0mibbnKAdfqSUSlIQpiVYSQuccSDJYUw96XPEfrjuTHYf89eHwz
   E=;
X-IronPort-RemoteIP: 104.47.66.42
X-IronPort-MID: 74245691
X-IronPort-Reputation: None
X-IronPort-Listener: OutboundMail
X-IronPort-SenderGroup: RELAY_O365
X-IronPort-MailFlowPolicy: $RELAYED
IronPort-Data: A9a23:zLUujqKhZUctIAvxFE+RIpQlxSXFcZb7ZxGr2PjKsXjdYENS0zxRn
 TZMXGHVO/zYMzGgLdB0PNvj/U9Tv8KHmIJmSgZlqX01Q3x08seUXt7xwmUcns+xwm8vaGo9s
 q3yv/GZdJhcokf0/0vrav67xZVF/fngqoDUUYYoAQgsA14+IMsdoUg7wbRh3Nc22YTR7z6l4
 rseneWOYDdJ5BYsWo4kw/rrRMRH5amaVJsw5zTSVNgT1LPsvyB94KE3fMldG0DQUIhMdtNWc
 s6YpF2PEsE1yD92Yj+tuu6TnkTn2dc+NyDW4pZdc/DKbhSvOkXee0v0XRYRQR4/ttmHozx+4
 OxKqpmPSzUqAvH3l74SWCtTCCpbH5QTrdcrIVDn2SCS52vvViK2htBRVgQxN4Be/ftrC2ZT8
 /BeMCoKch2Im+OxxvS8V/VogcMgasLsOevzuFk5lW2fUalgH86FH/+iCdxwhV/cguhUGvnTf
 YwBYCdHZxXceRxffFwQDfrSmc/32iOjLmMJ8Tp5o4Iz33LKix5L94LNG4WLIvexY85KkWGH8
 zeuE2PRR0ty2Mak4SCC+H+2muiJlyr0XosIHZWy6/FxjVucgGcUDXU+Tke2r/C/jQilR9tVJ
 kgQ+ywvhbgz8E2tXp/2WBjQiHCZpRdZQNtfO+k78x2WjLrZ5R6DAWoJRSIHb8Yp3OctWTEk3
 1mOhPv5BDhutq3TQnWYnp+Wpz6vPSkeLUcZeDQJCwAC5rHLopw3jx/JZsZuFuiylNKdMRv92
 SyQpS4ywZAal9cW1r6T9ErCxTmro/DhZxQp6wDge3Oq5wJ0eqaof4Wtr1Pc6J59wJ2xS1CAu
 D0BhJKY5eVXV5WVznTRGqMKAa2j4OuDPHvEm1lzEpI99jOrvXm+YYRX5zI4L0BsWioZRQLUj
 IbokVs5zPdu0LGCN8ebv6rZ5xwW8JXd
IronPort-HdrOrdr: A9a23:tMTrnamyQoKhO8Mj1KBQD1UhqaDpDfO+imdD5ihNYBxZY6Wkfp
 +V8cjzhCWftN9OYhodcLC7V5Voj0mskKKdxbNhRYtKOzOWw1dATbsSlLcKpgeNJ8SQzI5gPM
 tbAstD4ZjLfCJHZKXBkXaF+rQbsb66GcmT7I+xrkuFDzsaDZ2Ihz0JdjpzeXcGIDWua6BJdq
 Z1saF81kedkDksH42GL0hAe9KGi8zAlZrgbxJDLxk76DOWhTftzLLhCRCX0joXTjsKmN4ZgC
 P4uj28wp/mn+Cwyxfa2WOWx5NKmOH5wt8GIMCXkMAaJhjllw7tToV8XL+puiwzvYiUmR4Xue
 iJhy1lE9V46nvXcG3wiRzx2zP42DJr0HPmwU/wuwqWneXJABYBT+ZRj4NQdRXUr2A6ustn7a
 5N12WF87JKEBLphk3Glpf1fiAvsnDxjWspkOYVgXAae5AZcqVtoYsW+14QOIscHRj99JssHI
 BVfY3hDc5tABKnhk3izylSKITGZAVxIv7GeDlOhiWt6UkZoJgjpHFohvD2nR87hecAotd/lq
 H5259T5cBzp/8tHNxA7dg6MLuK40z2MGXx2TGpUCLa/J9uAQO/l7fHpJMI2cqNRLskiLMPpb
 WpaiIriYd1QTOlNfGz
X-IronPort-AV: E=Sophos;i="5.92,306,1650945600"; 
   d="scan'208";a="74245691"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=lJ3QU5v83VXgo6aD2yw5hqITt5U1rNsuHApvrvaBbDyhEr4ojbShLmwkqzMJVIL1ddQ6d5ATixeB2b1zcL83Q0SeB9bJK1B6Ak05abfd0sIJ6yTUYuAS2GsbZSFLX2tg4TzF3wsraZzNUhaDGXrOKJII2KaesZW0IhLedO+gTEokKjnsrWPfsgWtTXSd6CYDzGDEIgpJNg21ub9Hrx+x05CuhwuxjWeKkyd129cpLZ2AwWU7Mq8PmO+oxASyybq0r+eUaNgFc94TlNymBv+3lGjhp7QB+G5nfW6+4WXOGsx25UK4l/sOONeqfS2xDyA0P/UAw2XHD7SeY/tjiNrrvg==
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=dlv0S5VbOeBfXGHK2ij+Hzs08t4PaPihQnrVg0t8ess=;
 b=Q7LNQ4aIpu52fkiEyBrn83Mjy8dU0oZRMDieSTUJ5OR5c8Vw6s/nBNJdHVLBsqpexfbeInXHF13SfonfEx934tKz+jbB0Y1cKnAFOBIF907P0G1OUkA381xMoWOec0QWDVftNVk+iuiJoB6Esrpc5WA/sT7mHj6AYWNqoXvvMeIR5DuvHjV4Q3W5W9jVcOhiWhlS5NpZxxC92OKl6X4BZn0vgpazpVnNFcB+yOgGzZxrJ33+XmIop9szPc+9xMiLuLfi2pudHTBpCxEo4QRSdbhFWh0VsMMx+6jDit6pKxUrIhtxfAJNxBZOAkBaoGsw3FbIKnQi/zppbDX4p2R3QA==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=dlv0S5VbOeBfXGHK2ij+Hzs08t4PaPihQnrVg0t8ess=;
 b=SR/dQqGq2jSOwjysksctbhRiCf4ifr3JgjKHogmMmsZbW3IJ+PL3XBefNGGauLgI2Skgp32lF44Ag42NLQIhjm271rNMBgGERQSyE4svm2ZpaNlNzZTsFFGf7USZiQLtdcBoWapERff1d+ThNul/VckhdRLz/A6W67Bh+xeb1XY=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=citrix.com;
Date: Fri, 17 Jun 2022 09:18:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Roberto Bagnara <roberto.bagnara@bugseng.com>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
	fusa-sig@lists.xenproject.org, stefanos@xilinx.com,
	jbeulich@suse.com, andrew.cooper3@citrix.com, julien@xen.org,
	Bertrand.Marquis@arm.com, Artem_Mygaiev@epam.com
Subject: Re: deviations tagging
Message-ID: <YqwqsQ+0sfwtSRQ5@Air-de-Roger>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
 <YqmH+TFiBvI6AvU7@Air-de-Roger>
 <d7d96dec-e9f5-8bfc-3cb5-6505a8bb9959@bugseng.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <d7d96dec-e9f5-8bfc-3cb5-6505a8bb9959@bugseng.com>
X-ClientProxiedBy: LO4P265CA0167.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:312::12) To DS7PR03MB5608.namprd03.prod.outlook.com
 (2603:10b6:5:2c9::18)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e3291397-bcda-4f3f-9541-08da50318c4b
X-MS-TrafficTypeDiagnostic: SA1PR03MB6531:EE_
X-Microsoft-Antispam-PRVS:
	<SA1PR03MB6531C17DD2591D1934F89A1B8FAF9@SA1PR03MB6531.namprd03.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	QfJyZDeVcJ2emVV/NgpSO0KRaxEQ1uz68GVxAySWFX0h6MPpaDnwcpuF+4ipG2DnCoIERoUERv2s12E/xV/XyXhiWFRc28TtOcANKBeOunU3vnAQtJB9g0qDfweeCm25cmL7x0AwIM9MFeGDyXrshm44GpiIs+U40519MOj7KkzPKz/3UUAvXe208CEWkDDh8Y+1GXdbpqzkGuz/+ytYGtWb7GZc7AGTW9Lx1MdSqJmd3Ms4VxCLfcbdmoIWx5Vbdp4qHf7TZBirARo1B/KoUjUiTcO/n6glqeRlY346Eu85Ls9u9DaYvSabOrh/IbEYXg9sgy09cXKHvg63zOEVyfgKpYgdBWhmN/YnD5D89RtNjb8+8vO2Gev08LHN1YToj1tt54Cnc7zk1XXluReaT/JD600XFbnLL53gLPFfCUpm/2fSPIpe7f73dhAQsVPCiB9Z+dVrMtX1bvQWdQIRZAFl+oNDNAir1E22igZAboqO8ldwWm0DNfjcACA+jt/Ib8F1JVjN/AJEdi9RpbOvicS/3JIhCbFs0g6vwSFWutOITdIh741WSHIxCCS+f27fjF3JS7j9X57deVIr4orQv3q+O19DKrIEAmofyUHmqqzImjTr9F7vwJ/ekysOai1W8KmHx94/LPMW891yRRWlXrIqKqgRxuUGWNH+VTFBNxrd71eLk5MdnxAB09mf8XRMvr0SvgprIgadiaGhOvyqoQ==
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(7916004)(4636009)(366004)(316002)(33716001)(186003)(6666004)(508600001)(26005)(6486002)(83380400001)(6506007)(6916009)(3480700007)(2906002)(8676002)(85182001)(66556008)(7116003)(4326008)(9686003)(53546011)(6512007)(82960400001)(5660300002)(66476007)(86362001)(66946007)(8936002)(38100700002)(67856001);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?ZnZjNENTVXc1ZGxtTjdzZE4vZjZnalh4UjR2TlFTTXNtU0tWSWpZTk5ERDVF?=
 =?utf-8?B?QU1rZGR4cHF0Ym9ZVTM5dGRCNkkzc0ZTL0E4N3h4M1Vhbjh3UmIvSVJpWFdP?=
 =?utf-8?B?S21xUExOZ1BDV0FpTVE1bzRpNkNQQ21XYStHaDluZ05jNHFJeFJnWWZZRFlM?=
 =?utf-8?B?ZFQrdVIwZlBlRmJQMy9EUll3c21mSE16THFOV2p3cVR6NnppamtvUmYya0xl?=
 =?utf-8?B?VEZqcmM2MG1VaTl0QjFvZFJIMnRHdlpkWUU1dFo1UXBNditzM3pWbTQ0cEhw?=
 =?utf-8?B?ODhid0Y2MXpzKzlDd0dOeW4vTWtjUHROUFFUQytUeGZ0Rm80Zng1b01jeGE1?=
 =?utf-8?B?cllsOHJxWm5DUEFtNlVCSU9CTEI3eEpaNS9YOHIvRjNRWmR6ajFnMzJ2RjNN?=
 =?utf-8?B?a3pHb2F2OXFHTXkzU29uamlvTHoxOGNLaWpEUE52VzI5ZG81L3pWS3FDdisy?=
 =?utf-8?B?NHJJNnFHKyswS3diSnNRYkpXNHlGRzMvM2daaDNvL3lzcHh5VWthN2N5Z1Ex?=
 =?utf-8?B?UHZWZjNpWEg5QytocE05L05qUysrMFpka3ZjaFJweGh2WWVBaXB0OU82S0FJ?=
 =?utf-8?B?Wm1UelVWbXVwR2kxOFQ4amoyRUhPQUNCRU5KdUJkMUZ4akNZNDdka2hZSEt6?=
 =?utf-8?B?U3hlMjAxZSs1WTFFMkpIdTFGeUpreVBVRGUzZ0hrL0pmZVJQYWQxc1M5elhB?=
 =?utf-8?B?SkhwRjcrWm1EZUd5MzZkazFHT3hXQXVDQWZMeGdDamtnM3NPNU5zdUpHRmVj?=
 =?utf-8?B?QmpkSmNFVDBDK0F1SjRhdjdBQTZudHVXLzV3L0NvTkVzYjArSTlCdmFRTkNE?=
 =?utf-8?B?NUF4cGtxbWVuK0dYbXU0V2Z5bHdpd2RneGpsS0NoMG1jZS8rUnF1OHlTUS9w?=
 =?utf-8?B?UDBLdDBuOSs3TTZBcVIxVllBOUNRVHNkYVl6bmZCR2VPRWZYNUlMMXpZTmVB?=
 =?utf-8?B?WWxkZkhGclc4SU9IcWYwM1VFcS8wV01aWEJPd0NZTURyQkEyR2xOMStRaXg0?=
 =?utf-8?B?SDFpVXJ5YlVYUzhpRGNRc0NOZU5DUlpQYzE4UjJIQ2tKNlJWUmM5Tm91eVRC?=
 =?utf-8?B?UTE0S0dsZGF2R3d4S200UmxkQ05hZVhJZFZPZjg5VDN3K2gxMCtKcDZGVkt2?=
 =?utf-8?B?Vnc3YXBvcmEvNFV6Z2J2ZEVqZVBJV2I3VGsrbFFsbnMzN2laL2FTSU9Ha1BV?=
 =?utf-8?B?Y1hLWVR1bWc0NkoxV0JPWmJzeU81Z05CMUczS1JGOU40WmovVWtlZXZCdE1v?=
 =?utf-8?B?YU0vWEJqUU5nYnhMRXVqUnRzVTdYVng4ajhSWTdmdFlLTnZ3bE5EdjNPYjRj?=
 =?utf-8?B?UUZSdkFDeGJwbVhEVmNQTkdkejlZbWxWZlovSjA2SHNnQ0NuR1NMcGRvdWlK?=
 =?utf-8?B?aEJOVlhxMmtHWUNHaHRZNGJ5VGo5aXVnL014ajZwNUZmTm1iRkk4SFJDV3c0?=
 =?utf-8?B?TCtFWENheWhuZklPZ3M4SWNCVnZiSUFoMFBYVDRmY0NUNnZ6Y2d2L2NESGgw?=
 =?utf-8?B?WE0yVFd2b0IzSzVINzc1ejhEMjJjQy9YbTBTRjFMeEh1ejlONmE2SVlqSVNr?=
 =?utf-8?B?Z2RIMWN5QzBpdVZ5bW9sZldabzZpSFJxQStrUkp6UXA5OHpiY0k1cXc0WTlK?=
 =?utf-8?B?SWFReWZHQ3U1NlZTWmJEUlY3d1JDZEZpckQ5OTdDYi9aa3hSVWRGYzNGMmI3?=
 =?utf-8?B?QnI2aGlXSjZxVlZTTDBZR0U5RXJrMk9NN3piVitPbVAyQWx5Y0IrRWJSalN4?=
 =?utf-8?B?RFB2djB0NnAydHJqRGlrOWt5Y2JhN1NKRkhaRnZZbCtCc0VWbUR5RGhpck83?=
 =?utf-8?B?Ym5qRW1LUkRveEFmR241UXMrUFJoNnpCejRoWWZsUWQvTG11UlZYL05ML0xs?=
 =?utf-8?B?SURJSlEyVXRISDNuUnhpRWJuYVdFL0RJZ2d5QXJETktDSlA1blF6Z3I3U3B2?=
 =?utf-8?B?WnhCb2l2TU83MjAyTVYrbUtXMDd1OGxQRVZtWXpqVkJPZUNjOEhRaW9FV0lo?=
 =?utf-8?B?U1E5YlJyR2ZWcVNzSUlXQVZGZHRsNVdrWVc5MlRoVkRkZGtwSVVqK3lOY0Rh?=
 =?utf-8?B?aGJYc1FpemZIWkdIcW1DYlVrRzEvSEN4cG5IMmEwZjdSQ0Mzb2dlK3pTcFpw?=
 =?utf-8?B?VVg3ZGl6U3BzcUxsOVQ4WThzNEZBMkpGWG1PbTY3U3dFaDdNZm5kNzBIWVpI?=
 =?utf-8?B?V1o3NGN2OFkxOXhGTktjTENza0tHSkpjZkloeGVxMHVPNXlzdXJ3bEtaaDYx?=
 =?utf-8?B?MVVvTk4yNENuNFZJTUZ0cjlzZW5lQmFIaDZtc3RyWEhIc0pqMlpKTFpxLys0?=
 =?utf-8?B?RFQ4YS9NbVVMVVpzME1tUWN5eHNMK21KZ2RRVnEySG5raUJob2VxcjdsWjV1?=
 =?utf-8?Q?Mi4vOwri1/DBoePk=3D?=
X-OriginatorOrg: citrix.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e3291397-bcda-4f3f-9541-08da50318c4b
X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2022 07:18:16.5291
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: zHQgd7J9k/8CV2vj+78c/EEHcnwjA3zO/Wm9Aa/h1CnGJwdaisHzaT7e8NmBCuB8aRUZZsHUtfauJ8feryLiLg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR03MB6531

On Thu, Jun 16, 2022 at 02:05:24PM +0200, Roberto Bagnara wrote:
> On 6/15/22 09:19, Roger Pau Monné wrote:
> > On Tue, Jun 14, 2022 at 03:47:12PM -0700, Stefano Stabellini wrote:
> > > Hi all,
> > > 
> > > Roberto was suggesting to use the following different categories for
> > > tagging deviations. We could pick any "TAG" we like for the in-code
> > > comments (or other tagging systems).
> > > 
> > > I am also CCing the MISRA C team to give them early visibility on this.
> > > Feel free to provide early feedback if you have any. The plan is to
> > > discuss it further during the next fusa-sig call and come up with a more
> > > detailed proposal (including the actual tags, how to use them and more)
> > > for xen-devel next.
> > > 
> > > Cheers,
> > > 
> > > Stefano
> > > 
> > > 
> > > 
> > > adopted
> > > 
> > >     The report should be considered originated by adopted code without any
> > >     contribution of native code to the report.
> > > 
> > > safe
> > > 
> > >     The report is correct but the specific behavior is safe under every
> > >     aspect assumed to be covered by the guideline.
> > > 
> > > relied
> > > 
> > >     The report is correct but the rule concerns exclusively "developer
> > >     confusion" or readability matters that are not relevant for adopted code,
> > >     which is assumed to work as is and it is not meant to be read, reviewed
> > >     or modified by human programmers.  To be used for adopted code only.
> > > 
> > > false-positive
> > > 
> > >     In the opinion of the developer the violation report is not correct
> > >     and the problem has been notified to the tool provider.
> > >     To be used only for violation reports.
> > 
> > Do we want to tag false positives?  There's no benefit at all from our
> > code base tagging false positives, I think those should get fixed in
> > the checker tool, or otherwise marked as false positives somewhere
> > else (ie: in the tool itself).
> 
> A false positive is a "definite violation" report issued by a tool which
> turns out not to be real.  (Note that a "possible violation" report,
> sometimes called a "caution" or an "orange", cannot be a false positive
> because it is not a positive: not all tools make this distinction.)
> 
> False positives will be reported, by all tools.  It is not a simple matter
> of the tool being sound or defective: the MISRA coding standards are human
> artifacts with ambiguities and defects.  Issues  of the form "is this a violation?"
> can be in the agenda of the MISRA working groups for years before a final
> decision is made.  During this period, some tools will implement one
> interpretation and other tools will implement a different interpretation.
> (If this surprises you, there are known defects of the C standard that,
> after 20+ years, still nobody is sure how to solve.)
> 
> So, a false positive might sit there for ages, and the benefit for your
> code base in tagging it is that you need not reanalyze it over and
> over again.

Right, we already carry bodges for compilers, so carrying those for
checkers seems inevitable if we plan to use them.

I guess it also depends on how obvious a false-positive is from a
human PoV, and how many of them do we need to tag.  I would really
like to avoid having files plagued with tags to placate
false-positives from the possibly different set of checker tools that
we support, specially if those false-positives are trivial to triage
for a human.

> > > compliant
> > > 
> > >     The developer can prove that the possible non-compliance shown by
> > >     caution report cannot happen in any situation and can motivate such
> > >     claim.  To be used only for caution reports.
> > > 
> > > false-negative
> > > 
> > >     The developer has found a non-compliance not shown by the tool and the
> > >     problem has been notified to the tool provider.
> > 
> > I'm also not sure tagging false-negatives is helpful either, specially
> > if we want to consider this tag system is not bound to any specific
> > tool.  What could be a false negative to a specific checker tool might
> > not be to another, and hence the tag would cause confusion.  False
> > negatives should be tagged like any other violation, ignoring the fact
> > a specific checker tool hasn't been able to spot it.
> 
> > Also I think the usage of 'report' in the descriptions is confusing.
> > AFAICT this is supposed to mean tags are added in reaction to reports
> > by checker tools, but what about deviations that are find by humans,
> > there's no 'report' in that case likely to refer to.  The language
> > seem to be focused against a tags being a reaction to a report from
> > checker tools.
> 
> I am not sure what you mean by "deviation that are found by humans".
> I guess you mean "violations that are found by humans."
> This is indeed rare, because humans are not very good at spotting
> MISRA violations, but once they do, tagging the occurrence is helpful
> during the period in which you and the tool vendor (and maybe the
> MISRA C working group if there is no consensus on whether there
> is a violation there or not) decide what to do about it.

My main concern is why non-compliances not found by a checker tool
needs to be tagged in a specific way (ie: false-negative), IMO they
should just be tagged using the same tags as if the non-compliance was
found by a checker tool.

Anyone interested in false-negatives from a specific checker tool
should be able to obtain them by cross-checking the tags in the code
with the report from the checker tool, and any tags in the source not
matching a checker report would be a false-negative.

Thanks, Roger.


From fusa-sig-bounces@lists.xenproject.org Wed Jun 22 19:24:33 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 22 Jun 2022 19:24:33 +0000
Received: from list by lists.xenproject.org with outflank-mailman.353532.581365 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o45xp-0008PE-OS; Wed, 22 Jun 2022 19:24:33 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 353532.581365; Wed, 22 Jun 2022 19:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o45xp-0008PA-LN; Wed, 22 Jun 2022 19:24:33 +0000
Received: by outflank-mailman (input) for mailman id 353532;
 Wed, 22 Jun 2022 08:20:30 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=kzGk=W5=suse.com=JBeulich@srs-se1.protection.inumbo.net>)
 id 1o3vbC-0001QD-9n
 for fusa-sig@lists.xenproject.org; Wed, 22 Jun 2022 08:20:30 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr70054.outbound.protection.outlook.com [40.107.7.54])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 2ca02db3-f204-11ec-bd2d-47488cf2e6aa;
 Wed, 22 Jun 2022 10:20:29 +0200 (CEST)
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25)
 by AM6PR0402MB3912.eurprd04.prod.outlook.com (2603:10a6:209:23::33)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.21; Wed, 22 Jun
 2022 08:20:26 +0000
Received: from VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b]) by VE1PR04MB6560.eurprd04.prod.outlook.com
 ([fe80::dfa:a64a:432f:e26b%7]) with mapi id 15.20.5353.022; Wed, 22 Jun 2022
 08:20:26 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 2ca02db3-f204-11ec-bd2d-47488cf2e6aa
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=oEuT02TVntXEm9KHkdc6kGPzFx723AEELC2Gxuth9DEIEQkjCLRzIFSx9PFa6FLGSUF12SkVUPLTNN8ATf5c9hgunJ/KD3BAVY5RLADTJcc5ejyxkiD9U9KFMHIsBFfQC/jSfNM0jcDCCLgs5q48HtdMQV8OzC8uB92B5w/rZCvoUKR0j80UqAt/jI2l7GE6lPv6bli1w7Rob2l0uNxvdiNI8r6CdyGlKofshe+l0HL/AZQXSj+hMTOHi8n+/q+MxCRClfs1dbxnVKrzlA5k8FXuarTJwN9GKTVzj6lKC/JUBPvPMStWcAPMVP2HKbSOEwJ/o91mBZsqukuk0gNT6w==
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=9rV7iJ37Br4R9p/ySg6FLbeCdRQKPrM6CKwt/39SqT0=;
 b=n6rMGpDWIMz30lfr31w3GIEF1OrnMcUSZFF1gkDFLhe6GX9dtl78XHQ3F4RzizGq7tOM4qGG8BSGpNUh5gQBkC9/M0Sdgraqu0BoG5EQrWpOKLNS9Saebso7/AtQx5N/0AiB2JGD9DUluDcJomV8VFBK0qWbgj/2BDGHJ41YslZsfiWU/VgT5GE239Nrqh/gpEwSQ5tkqI3DzHJfUnHrQfAiaR6Fsaaz+iEbObB5vtx5GTZ+X///qjUg72aZ0twkM8Nh79w85FZQqUHhpxYjZeEV2TP6RlP2dkBJUNQL3C4wN8ZzT1zJT4fjG+cTnHVHnKhj8Fx75pYajpwttZnFJg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9rV7iJ37Br4R9p/ySg6FLbeCdRQKPrM6CKwt/39SqT0=;
 b=PDMKo2qeG6eF9JN/YjwG3MbfEcoGQFS65snz9xm9IGDZRPf+AVDSSA6HpjdDnw4ldYG3WEOYnc9cFCCKEFXBMeHDmssrNIELwU/etMyauotx/SPw1CcqOmqZ6KVDM1in6152HO0Gkbi8tQVIZjDFhegx7jGwSLvom9x1PCPdXJx5ZJYiuBW1QqvfnlrhJ4biaRRJLOQo4GTg8/68xua5hD6jVagodbACqKFCP1ZwQPLmfPGQrjm19p9HXYSn3SY6qNYvbYeVXCk0oLkyJn+FbMDc2RPitg25PSIRh3y3yRrod95z2McEwNbhYhen/W5d/Z0eOs1M2SVrsS8iCxM6Iw==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=suse.com;
Message-ID: <07e3712b-5f6c-ae83-51b1-2c616336b311@suse.com>
Date: Wed, 22 Jun 2022 10:20:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.10.0
Subject: Re: deviations tagging
Content-Language: en-US
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Luca Fancellu <Luca.Fancellu@arm.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 "roberto.bagnara@bugseng.com" <roberto.bagnara@bugseng.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Julien Grall <julien@xen.org>, Bertrand Marquis <Bertrand.Marquis@arm.com>,
 "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>
References: <alpine.DEB.2.22.394.2206141535510.1837490@ubuntu-linux-20-04-desktop>
 <b49ed77f-546a-b566-767e-2f34df069b3e@suse.com>
 <662D876D-B1EB-4BDA-BCA6-6CF630B08182@arm.com>
 <7d39d79c-3c1c-eeaf-e6c4-3c166748c5d7@suse.com>
 <alpine.DEB.2.22.394.2206151722560.2430546@ubuntu-linux-20-04-desktop>
From: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <alpine.DEB.2.22.394.2206151722560.2430546@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AS9PR04CA0166.eurprd04.prod.outlook.com
 (2603:10a6:20b:530::27) To VE1PR04MB6560.eurprd04.prod.outlook.com
 (2603:10a6:803:122::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 27aa6a25-fa2e-4251-c5b1-08da54280f78
X-MS-TrafficTypeDiagnostic: AM6PR0402MB3912:EE_
X-Microsoft-Antispam-PRVS:
	<AM6PR0402MB391264E4B6E07A643359F832B3B29@AM6PR0402MB3912.eurprd04.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	L8xi/1nZRtWxg7fEeAIsDd1Q8M/PxbU1gXZTfRSikd6sV3yFRsYgxdkbSiqXTY10yvcN4MTmas4tZiTJ1WsMmiy7bvWnXERFLB1x5n/40MD1cCrrkqFozEsoWVocJEnVlP6K4TXKdn1pKbtkmA3GUJwF3XlPEym+2bg6y68+lTJQRZxY5jN25PsKly3dFPS/s+m627cTmgiYJPewBaBWnN+rYYNW0iNFwgoEyjsVuhsI5qzxuAyDZfGR59fPqFJYCMrW3Mx1P6ppD4EjZGZhOnovaqxd5FvLKrDx1terxbxG6WuxuRZ2oionVjoTTxYiZg2ug+/p+HirSMUkClSC+ZwBEQC9msy7vFsJpwX9kwJiJU0D358FUxHvd9e+PAOaGOy4qWXhW8dAIkY5ni/tZrfsBulcEjSMVgAm3iheUgFwqoYUY9LEoBqpu7tEfQr5tAfoLBwJgBdZxeggrB3n4Rr6FzFJiLsl34NtvIKRqB1NG5VrQK9GjMHciprIxwZuvu3MxfkgeyZvr8rDSrDpYX1edKLwq9hp5eNoZ+g0Hzg/wPKBZmxlNemuHjPGwVwTNJ5MuDX0ljydDyZv+RsTfceDcZ9vyWxCoIz0VhnDcRYSwrZ5vjqS6/AES7ts7nVJ5CKdLF9LFDwBw7qfT81gnT03VCqbCAX2DsRE1ytKnRhCu3ZKw3g01ziSEVw+TXoICHPgRt4uDgiSFH/4ZD1VslZEu/ZVxMMjG0a3U17byu2VYT6mZD5yYRrvYFocU1uBj2r3zzuorZUdud2zifdKSl3JgexmpGWz+sxPwACtqCo=
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(396003)(39860400002)(376002)(346002)(136003)(66556008)(478600001)(66946007)(6486002)(54906003)(4326008)(31686004)(86362001)(66476007)(8676002)(6916009)(186003)(53546011)(5660300002)(7116003)(26005)(31696002)(41300700001)(2906002)(3480700007)(6506007)(38100700002)(6512007)(2616005)(8936002)(36756003)(7416002)(316002)(45980500001)(43740500002);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?Mm41M2ZBOUZDR1VCSlZnSWlxY2YvdlNXSzhUQlpXMUlxdTl6OWRSUWhSSWVB?=
 =?utf-8?B?VFMvM3Rnd1ROVk1PSDVDUmlRNmxJWStpWGRxMUp1emVBbUsxSFUrNDVucWlz?=
 =?utf-8?B?RVpjY2hza2tZekVpYVhWOEs5WDFjOVZFZmc5bkw0dmtMTXBYcy8wdkNvbGts?=
 =?utf-8?B?cFJLNDNIWUZNV3ErWVhvREpVSlNNd3lOVVdRVEdkaDdsV1RoRzZoak9ZUWgy?=
 =?utf-8?B?MEMvTFVkQm1CZENXWEk3SnYxajdXSmF2MTE4aE5nUnJWdmM1c0sxTWhlTDVU?=
 =?utf-8?B?Y3FHeWpQM012TzRoMHJLdFJJUlBPeEt2dE0wbzltZ1BZNDg1SUg4ejh1NCtt?=
 =?utf-8?B?VzhyTGFNbERCenVkdFdxT2JHQjRHSzFoaVJBZUhRajlDVk15c1ZRSDZSVGUr?=
 =?utf-8?B?bU0wVXRISG9ZcUtudzYrTDQvZGFqdU84bW1UT1ZhdEtrZDFqN09wUTB0Z0pW?=
 =?utf-8?B?NElqNzVKWFVpNVBZaUwyYkpsRUdHeW1yZktZV1F2YVhCUHJnY09MbHlWejZS?=
 =?utf-8?B?ZW1tOE5YMHRWY3BuNWk5ZzZNRXB1ZGVrS2FmVStOdXl3dzN3NFJOcVM3STkz?=
 =?utf-8?B?R0U4YWFKSHpyZWNKa01OanljS0VIbHNIYUZyTXpTOUpHbTh1eUhkUjhQR3Y2?=
 =?utf-8?B?R1ZmZ0tNRXNMQnlrTmsyQ3hYUndMamJEWFpjZWNNRHNLWGcxNkJzVDlranZw?=
 =?utf-8?B?aEU5ZnRmWTJjUlIxbEtwb0I2d0xKNnQ5VUVHQnhHOUxWVWNWT2R0TDUrVWtJ?=
 =?utf-8?B?dDlnODg1S0VhMUYvYTJyTGp1ZUZOckdCR3VtRkpWdnpkcWErM3JLa3RocDla?=
 =?utf-8?B?MDJJQWM2MCszVDNFMHc5Mm5PNXZoOHJjT3lUZWtpZFBhMXYwcjc0QnBiRzJo?=
 =?utf-8?B?eUZUdVF3VEdoaGtmWWhmMlBDSDVSTXVaK3FtN0JwYkV2by9DT3lPUDZpVlJ3?=
 =?utf-8?B?UDh3VnR5MFZRS0M3KzFSd1hzTmxmSnlLbGlvYm01UjFxMHl0cDJhZVY0SHgr?=
 =?utf-8?B?TmFPdjdKclR0NVdnYzgvTlJNMkVxNlZ0bk4xZFh2aUNabjZQQktVcWV5N3Fp?=
 =?utf-8?B?RGl2ZWpOZUFVMWxoTW5pdWlqVzZmWEUzUHVwc3pWZXJmNHhQelhZUXBNcmlU?=
 =?utf-8?B?cUFBQk9lMUdvR1JwZzFTdEdkRUJWQzlpb0FrZW1oMWZ5amZ6VndMRXROVWd3?=
 =?utf-8?B?VUNmYXZ5NW5NdGE2OEJDRWxaRWNMQ2VsWXJNUDhGUUNCb002MzErM1h5Ylh1?=
 =?utf-8?B?MG1KKzVzc0ZhOWFZeFY4VlB5Q0tiZS85Nk02VVZnMGZFdkNDQ1BZUjBrWkRV?=
 =?utf-8?B?RVRkZU4wMVRoVDRpRHNUc0lvL1ZOejVxUUprWkpKR2VKbHhTcUpVcDliSFlh?=
 =?utf-8?B?T1pONm1pK2xOTDhvdWlaWHBLYnBEYUErOGVvNGM2TU81SHhpcmtXMWhiVnRP?=
 =?utf-8?B?eVovMTMrUXRYY3c1cHN3MWFiUWYyWFk2RzNrQmVCQXlvbjhYamk4d283K3Nk?=
 =?utf-8?B?NkVReUd5UXYxOEQ4bzlWSXFQaUFzTUkvZjM0ZUNnZndvZG82V3hXQytQZi9C?=
 =?utf-8?B?L01nMTNaamxMYXB5TnYrZ3Y1ZnNhanlrT2Z0YkZmcFBkMXBTUElWNTJzSngy?=
 =?utf-8?B?d0h1Tkp5Zk94ZDdXQ3h6all3UWhzcHZsUHppd29wWW04dmhpMGt1TFVYMGJn?=
 =?utf-8?B?MUFBSVk4UHJESGFVY21ETlNkWmNXNmd1S3dCNWpmcXV0R0krL0tzWE5JNjNP?=
 =?utf-8?B?bURFd0VGRUJBaTQwVEZ2bDRiUEk0aDRrSjVRU1NNU2kzakU2cUNQV3BELzlE?=
 =?utf-8?B?RU9iVGltcitXV2xJeStQV2NJMU9lSFJGd09wQ2NMV0RLd3hWem1ZQjhUOWFV?=
 =?utf-8?B?bzVpR293RTE3ZXRmQ1BEMGFNWmFjSnB6dVNJTGJERFpOZkhPWFNwSVJwQUJp?=
 =?utf-8?B?dnpDd3BzYkp2NDJrYmNpdHpTOTV2Z0x2VEVReDZVaWhteVhNNWdqZUV6ODBB?=
 =?utf-8?B?RlJQb1ZWcmZmZkdiWGhJckE0dDhzQUI3eHNSMC9KQktWN3hBZDU3aHpWTkxt?=
 =?utf-8?B?MnZWR3p2cTZwd3VmcjY2ZGI2dUpCZTRadnNXNVdWRDZRMXp3QkZXOGVOU1VH?=
 =?utf-8?B?L0RCQ1E0RDREQVF6VXpVTnhkZkRqQkZyRHFyVHl1RndhU2N3ZEU1WEpHNzJG?=
 =?utf-8?B?L3ptQ0xLLy9BU1RGZCt1WFdocm9FRnVrT2lYMmorS1RpS2ljdkFlNmErb0t1?=
 =?utf-8?B?eVpSaTViS2diY3ZpUDBabk9xOTdveFdlcHdoVmdaRVpxcllYN0pRU2RWaGZD?=
 =?utf-8?B?Rkw0cWJ5WlZJZ0pVNkNkOTk4KzlQWWRQMEREQUZLTWEwWnBzeUwvdz09?=
X-OriginatorOrg: suse.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 27aa6a25-fa2e-4251-c5b1-08da54280f78
X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2022 08:20:26.3063
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: skVlMV1xjlXgs0qj5fAel2+BzTW73dFwdGinUSLh5EPAItaRF8uLzWOSx7xPZ5NYtGG3blUeVehys6OATMjpFw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0402MB3912

On 16.06.2022 02:24, Stefano Stabellini wrote:
> On Wed, 15 Jun 2022, Jan Beulich wrote:
>> On 15.06.2022 10:37, Luca Fancellu wrote:
>>> As first thought I was thinking to propose the above tags with an incremental number
>>> that could work as a link to a file containing the justification for each finding.
>>>
>>> /* Safe-<number> */
>>>
>>> So that a preprocessor script can be used later to substitute the tag with the appropriate
>>> in-code comment suppression tag for a specified checker tool.
>>
>> While (assuming the file holding the justifications is meant to live in
>> xen.git) conflicts on that file would guarantee uniqueness of the number,
>> such conflicts would likely be frequent and require manual resolution
>> every single time. Such conflicts could appear as late as when a patch is
>> being committed, making the committers' (supposedly entirely mechanical)
>> job harder (besides perhaps requiring quite a bit more re-basing effort
>> by the submitter).
> 
> To help with that, we could maybe have 1 file per justification
> (matching by filename), rather than 1 global file. E.g.:
> 
> /* safe-1122 */
> 
> docs/misra/justifications/safe-1122.md

I don't see how this would eliminate conflicts: In a single file the
conflict would (typically) be two patches wanting to add the same number
(with different text). With your new proposal the conflict would be two
parties wanting to add the same new file with different content.

I'm also afraid file-system-wise this wouldn't scale very well. A single
directory with thousands of files isn't very manageable. Plus with the
use of numbers name completion also won't be of much help.

Jan


From fusa-sig-bounces@lists.xenproject.org Mon Jun 27 19:23:38 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 27 Jun 2022 19:23:38 +0000
Received: from list by lists.xenproject.org with outflank-mailman.356928.585287 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o5uKg-0007FL-EX; Mon, 27 Jun 2022 19:23:38 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 356928.585287; Mon, 27 Jun 2022 19:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o5uKg-0007FI-Ad; Mon, 27 Jun 2022 19:23:38 +0000
Received: by outflank-mailman (input) for mailman id 356928;
 Mon, 27 Jun 2022 19:23:37 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=RcVf=XC=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1o5uKf-0007FC-1M
 for fusa-sig@lists.xenproject.org; Mon, 27 Jun 2022 19:23:37 +0000
Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id a354b3fe-f64e-11ec-b725-ed86ccbb4733;
 Mon, 27 Jun 2022 21:23:35 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ams.source.kernel.org (Postfix) with ESMTPS id 852D5B818B5
 for <fusa-sig@lists.xenproject.org>; Mon, 27 Jun 2022 19:23:34 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id 17912C3411D;
 Mon, 27 Jun 2022 19:23:33 +0000 (UTC)
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: a354b3fe-f64e-11ec-b725-ed86ccbb4733
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1656357813;
	bh=DGvHP6emeYi6Ai7aiq7+ndyxFClDy70QegbDMvIN+Tw=;
	h=Date:From:To:cc:Subject:From;
	b=YE34561YrAx4p5p4Btt6qm558PdCcFSsjU7QtfG5cQ5I+gSMTYyujfbW7VWyIdF+v
	 mLbT1y/q9x4j2NVXmeTZg2UCgAwstY7lTHpNw/iIt1KEyhKhCnN1KJIy58i1eyTNwx
	 hM3scF30BnVa6VqL8xa36V/ILvNg7bcMRcCxF9Zx7Jn+VoCEjEKmjW1rK2yqqJ/yLi
	 ais0KjbBOJywt+Gf/hJVJvSLddLs4LoammTbCSC8fQ3+Wr/WJZBbKoVqxFXpjsaTcF
	 arEg063F0Sgux7EGfR9pIeodgQIAVE1uX3520vjf0O4D4Gu7nKTXszo+zQm2Qbhadu
	 3qRTBqo+CWQrQ==
Date: Mon, 27 Jun 2022 12:23:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: fusa-sig@lists.xenproject.org
cc: sstabellini@kernel.org
Subject: Notes from FuSa meeting 2022-06-22 about Deviations
Message-ID: <alpine.DEB.2.22.394.2206271210290.2410338@ubuntu-linux-20-04-desktop>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII

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.

There is a way to silence warnings at the file level.

We can silence warnings at a file level for code coming from Linux for
now, until we figure out a strategy.


From fusa-sig-bounces@lists.xenproject.org Tue Jun 28 07:46:07 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Jun 2022 07:46:07 +0000
Received: from list by lists.xenproject.org with outflank-mailman.357003.585395 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o65vC-0002Qd-Mo; Tue, 28 Jun 2022 07:46:06 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 357003.585395; Tue, 28 Jun 2022 07:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o65vC-0002Qa-Jn; Tue, 28 Jun 2022 07:46:06 +0000
Received: by outflank-mailman (input) for mailman id 357003;
 Tue, 28 Jun 2022 07:37:30 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=XT0n=XD=citrix.com=prvs=171720f04=roger.pau@srs-se1.protection.inumbo.net>)
 id 1o65ms-0001SS-DQ
 for fusa-sig@lists.xenproject.org; Tue, 28 Jun 2022 07:37:30 +0000
Received: from esa5.hc3370-68.iphmx.com (esa5.hc3370-68.iphmx.com
 [216.71.155.168]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 28400ad9-f6b5-11ec-b725-ed86ccbb4733;
 Tue, 28 Jun 2022 09:37:28 +0200 (CEST)
Received: from mail-dm6nam12lp2172.outbound.protection.outlook.com (HELO
 NAM12-DM6-obe.outbound.protection.outlook.com) ([104.47.59.172])
 by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256;
 28 Jun 2022 03:37:22 -0400
Received: from DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18)
 by MN2PR03MB5102.namprd03.prod.outlook.com (2603:10b6:208:1ae::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Tue, 28 Jun
 2022 07:37:20 +0000
Received: from DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534]) by DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534%7]) with mapi id 15.20.5373.018; Tue, 28 Jun 2022
 07:37:20 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 28400ad9-f6b5-11ec-b725-ed86ccbb4733
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
  d=citrix.com; s=securemail; t=1656401848;
  h=date:from:to:cc:subject:message-id:references:
   in-reply-to:mime-version;
  bh=nf1sF26V3JHFTUW5xhDXqbsmMDNMrpu+hzBVcS4TApw=;
  b=cPDjRvdtvY+JZCZwQ/wyVdafrEMvzOgjXaLL8AzCuPx/QygOh9t1X2KF
   OCevXAybhV8Ygc7WzZ+Lat0XM4JS20ggan5qQO5jOwWV5QR+yjkczyMuQ
   Fffo0SjqMEYuOKUcfO7SewB/sGHfVGN0+XTmLg7oTYdjiWuHbvJ4a3rJ7
   s=;
X-IronPort-RemoteIP: 104.47.59.172
X-IronPort-MID: 73897413
X-IronPort-Reputation: None
X-IronPort-Listener: OutboundMail
X-IronPort-SenderGroup: RELAY_O365
X-IronPort-MailFlowPolicy: $RELAYED
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
X-IronPort-AV: E=Sophos;i="5.92,227,1650945600"; 
   d="scan'208";a="73897413"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=RcEoVgOcn9nNvVJYAmadOvZ7TdfD5tmfqgHro8KeXLi5DdEzwUp0f0jDW9rlopY86q1e7W1G3/s+spqjYlQdvq0GZ3kzX3LIlyEnELe2eVbWgFva+XY3m8sqIhapbCn0KWJkK7KwqaiNUfiHKzPy0SdC5ipNp6OULOXUNMbal3J32LTNbEjO3SGpAC3fbQWHIjDcutNhqo++viyvV9eahiIS/ksO07cGVfUjNANfx6PLxPHPyDF86WYl6y24HzxoZpIqyMpbBSqE3Map8Jyj2W0hZ7/aS9z4bJvNyQsMzmmu5sNq0PyRaitKrokKRrQbo4P2JSTuMPyh5IaNQK7mhQ==
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-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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kLc9TRGttmPa4OJyi9lSmjLmHEJhfTNGgJNcqo3Z5OU=;
 b=w6zJCsJm7MYny4iMmp5PQRwZocTRtLPbLrV55Mbt3Owlu/gfDCGL509parqe+Oa62tEJU8iN3w6jybqecDPPTxbIqLN//u4adK4Ce+POCE7AHHcBYn9j4xoja9ozWdlVw2DeyrTHhVl4UmSptw0dkk7SEh3+LKevJcq7sbwoyiA=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=citrix.com;
Date: Tue, 28 Jun 2022 09:37:15 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: fusa-sig@lists.xenproject.org
Subject: Re: Notes from FuSa meeting 2022-06-22 about Deviations
Message-ID: <Yrqvq1ui3fxJXCy6@Air-de-Roger>
References: <alpine.DEB.2.22.394.2206271210290.2410338@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.22.394.2206271210290.2410338@ubuntu-linux-20-04-desktop>
X-ClientProxiedBy: LO2P265CA0377.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a3::29) To DS7PR03MB5608.namprd03.prod.outlook.com
 (2603:10b6:5:2c9::18)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 62bfc4de-0520-4fac-c6d1-08da58d90848
X-MS-TrafficTypeDiagnostic: MN2PR03MB5102:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	asgp/6up7SA2shUXHzGAwWgPVrcSRmLoS595nZbrYlVrA2h4Qjh9t9iVkGcJSDVwAZDS6bsfUd7BhtnvUq2EnuT7PDv8elO9nIrNyjzekthxSgshO2Z4jpvo0TtJVPa1oyITFD70ZUGKFMpurYB2mEkCtfHh6t3I5xPON9MMtC6ywTXiptbhMCNgRFcDS1hRwhZVJsPtb6e7L93CtuXMmd8puPYqBl9oXtYH900HqS6fHSwfK7IueEK6U6z5K9sRNMsKlBgpKfYhVWQ+odXCSrmaLEdOmQ+7j57jgaAX9Yt4BjGA1CiSBXw8pWoPMCjQhGIhrWLCosJtlB5pKHCZjQOFXPQ2r+QC4lvuBFKc/ZLdyW/4Sx2BAUsfRa6nfo9z1aZtAbSzux512ELmTyYGoEIwERnFhnov+mEXpAYFW740v0E1/u8Bbdyz2Z27eupotLoZWGq/kTugD8cuDtH/wN+rEZOl9QKX3igQ7C5fO4UMWu9omUNGH8ShNpp9AegOCpvl3Xm/W5Cb6V/uiaTWpMtkqfeN7wmvXvX0R311AXAee8naVlq7cA6qbA9lp7ZGJUhT0hp6byx1kir/AkHAdxoeL/N1oZaAdt4WNlue+0ds0g6enG+iBE6lZCzUIfN3SiY1JLHMK5EBaxJ719gblpZvJGryb5rWhuQihBcvRhVyU4rihOKNQqUbRSgXvQR8hxRpAEfCzwuu2yNbBzyGDpSCkb2vLhri+j2xrc6Y0XISBdSTcbIMOYehB1+DtQeq
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(6029001)(4636009)(7916004)(136003)(39860400002)(396003)(346002)(376002)(366004)(2906002)(6506007)(6666004)(86362001)(8936002)(66946007)(4326008)(85182001)(33716001)(316002)(8676002)(478600001)(6512007)(38100700002)(66556008)(6486002)(26005)(66476007)(6916009)(186003)(5660300002)(9686003)(41300700001)(83380400001)(82960400001);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?OTR6WGNma2liZU85Rjl3M2E0Ymo4emNZdnFTQlVDQnFWMG1HZy9FZzNrUXpt?=
 =?utf-8?B?dW5Oc3RJNnhwT1NpQzFTZWs3ZUlkY0w0RytLZFJ4YUhkQzA2VVZHd3c2OEFK?=
 =?utf-8?B?Z053TCtIRkM4d2ZrWi9GTHF5UkIrbzNhY2xOWE1rNGR3aUhHdHp5TWc4WHl4?=
 =?utf-8?B?SDV6eHF3TGZQT0o2QStaVTJkcGRzd2Q1azNrUGtXSmN5SFJzMWpLRlVSbWNp?=
 =?utf-8?B?YndqaUJodGtkQS9EK3c0MEJ5cFg1THQyQndmczVURmVzUTRDdWVxa2lhREkz?=
 =?utf-8?B?Q0NVM0NkdjhiNUxYM2x1RnlJKzc2THFpSmM3RXNGZDFQSDBlNGxkNS9scEta?=
 =?utf-8?B?eHQvK0JoYWRvWlpsQ09POWVUcnV4c2tHUE1TWnkrNVpsam1LaUt1NHQ4SlF2?=
 =?utf-8?B?WjlmTXlVVEtranRzeWE5YmVqdEtEaFpUQzhiZlhOMWZMZy8vUzdUVGVJRllV?=
 =?utf-8?B?UUxHS3UvQnRkWFp6NUlEc0ROZDNHVGFCaitpU3A2UmwwbHRWMEk0Rnl4VUkw?=
 =?utf-8?B?cEIzbDd2SGpBTHR2MkFaaE5uZTU0azZZTnBvZjBJbklsWWlOV0w4LzlwaUF6?=
 =?utf-8?B?bFJjOXZGdkl3UEtUVjV4L0tFRUxCbk9LSEErSENmS0ZuWWpBSFBtMUx1N0dE?=
 =?utf-8?B?MnViOWFvdWRROUlNQ1VhUWJvY2JRVmdETEpXWlVuN0VGNmVGM1BjZGErV010?=
 =?utf-8?B?UlIwT20xellJa0dFTW0yVWFwa1NBV0l1R0hsQllFT3hzTmVxU25FWmhGbW43?=
 =?utf-8?B?UHZUaFdDdzNwVFljOVNyelcyNGlzbG1KMzRZSGIxenRybmo2VS84azBPTXli?=
 =?utf-8?B?T3k0YkhiVi94OUwzaUladHBmTVU3R1BLU0VZWWl6V0EzMzdOTXJPUFkxNU0w?=
 =?utf-8?B?cExHd01pOGFaNjU5ZndLR3dSTDM4bU5USWIxVDhmNmhwd01RMWtXWDNKRm5V?=
 =?utf-8?B?RllRL2JUMWR1Q1dyOXZ6aDl2ZC9qZDUwaERraDFJWndscXBpdWhudUFORTFS?=
 =?utf-8?B?NXNWWGV4OHhJMDVKNk52R0ZmYmFNaGpLL3pKTkxSUkxyeThpYmNwTUhzWC9P?=
 =?utf-8?B?UjArbkhRUW4rNThNWTd4MWVCSnFuZWNZZWIrUEMzZlBxc2lNMnV0cFdiaVhX?=
 =?utf-8?B?RzRaSXJ4YVM2emxPVkdYc2JHekU2aGJBTnp5NU1MamsreWhVZStFOGFpaE1s?=
 =?utf-8?B?UWdTZU1qL1VGdFNtcUpzcVVGS0JwNlBuQXFJZmdZeUoxanFYbTFGSjBTQ28x?=
 =?utf-8?B?Q1h2dGVHQkM0b2ZLYm4xWDJxSEl6MjMzTCtqMlk1ZEpvMU5PQzFCbzN6RmRB?=
 =?utf-8?B?S0t5RUVLM1N1RU5qNzR5ZU82MXFWZ1YxSUpWNXJhRWJhNnhlVTZ3QVRjREQ0?=
 =?utf-8?B?ZmxPeXdMMHRvU0cyM0x0OXU1a0E2VEhNSVBDSVpEVm5vQk1Fc0c2Z2x1a3cr?=
 =?utf-8?B?NHVNOUE0bEE4VUhWL2h5VlRXTklVNTlRY0V1UHNMYjJ0Y2dzWkVzMG4yWWZi?=
 =?utf-8?B?NjZtejVqSjFlbkRvek5WL2ttVHhYblRPMENEWGJRNTVqR21DSVVOaGp4U2hY?=
 =?utf-8?B?V1VNQXFGaTRYY1pJSVVUYTNqM3JxT1FUMTAzTUZhdDFaMFNpYVhCZkVzL1Nr?=
 =?utf-8?B?QTVXNjB0OFpVdlMvd2hwNGh2Q2pWajZ4NXdYd0Q5TlRWcHF5QzJ6UmhLNVlw?=
 =?utf-8?B?WnZDWnVWdk8wM2xiY0FHRjJNUjdnVEhKTmJHbWt6MW9sdmNybWhGSzBRTWgw?=
 =?utf-8?B?QVRES24rREFhUExkV1hTZGdQSWFLdU54MXNYT0RmUE5xc2dLaGpLdENRTVJj?=
 =?utf-8?B?eHJlcWREUE5vRmo2eXN6NW4vMjlCQkhtSkRkMG1TcXhtNUNjdWkyYkxPbS96?=
 =?utf-8?B?ZjdPU1NxUWdlZXVqekpLK2hCa1htWXp4NmFUVDBCQTNvV1lRNmszRnpRQVMw?=
 =?utf-8?B?VEZnOGV2alNKbEczcHJrZDRNdk5yZEc0VEhXWWRmK3JqZE1JTkxyU3gvVHZj?=
 =?utf-8?B?OERzY1FwelZETlN4aGViNEVQTWlteXJrRXkzLzdTditjbXdDMmcxWmtJNGRF?=
 =?utf-8?B?eDliaTdkWVc2elZjWFFBWjdncGFya1dwNzU1aGI4YVkwOUlEdnYxb0VwV2x5?=
 =?utf-8?B?eURTTU1QYUhSamw5aE9yOC9pTE5hV1BTempZVUJkaGtLRmtMaTRXcjJKSTFR?=
 =?utf-8?B?eXc9PQ==?=
X-OriginatorOrg: citrix.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62bfc4de-0520-4fac-c6d1-08da58d90848
X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2022 07:37:20.0539
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: g2SiF888wKHQ9CDOcRDQ7BA/229tehcHStTwB0VPTFe8aQFVbnBjyeHiJmzpdSmC9gACpSuoBSQVD6pVhcZu0w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR03MB5102

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.


From fusa-sig-bounces@lists.xenproject.org Tue Jun 28 08:16:49 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Jun 2022 08:16:49 +0000
Received: from list by lists.xenproject.org with outflank-mailman.357008.585398 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o66Ov-00062Q-60; Tue, 28 Jun 2022 08:16:49 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 357008.585398; Tue, 28 Jun 2022 08:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o66Ov-00062N-37; Tue, 28 Jun 2022 08:16:49 +0000
Received: by outflank-mailman (input) for mailman id 357008;
 Tue, 28 Jun 2022 08:16:47 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=97eV=XD=arm.com=Luca.Fancellu@srs-se1.protection.inumbo.net>)
 id 1o66Ot-00062H-JE
 for fusa-sig@lists.xenproject.org; Tue, 28 Jun 2022 08:16:47 +0000
Received: from EUR04-DB3-obe.outbound.protection.outlook.com
 (mail-eopbgr60064.outbound.protection.outlook.com [40.107.6.64])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id a5ae5f33-f6ba-11ec-bd2d-47488cf2e6aa;
 Tue, 28 Jun 2022 10:16:46 +0200 (CEST)
Received: from AM6PR01CA0055.eurprd01.prod.exchangelabs.com
 (2603:10a6:20b:e0::32) by DU0PR08MB7737.eurprd08.prod.outlook.com
 (2603:10a6:10:3bf::21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.17; Tue, 28 Jun
 2022 08:16:43 +0000
Received: from VE1EUR03FT017.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:20b:e0:cafe::73) by AM6PR01CA0055.outlook.office365.com
 (2603:10a6:20b:e0::32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.17 via Frontend
 Transport; Tue, 28 Jun 2022 08:16:43 +0000
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT017.mail.protection.outlook.com (10.152.18.90) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.5373.15 via Frontend Transport; Tue, 28 Jun 2022 08:16:42 +0000
Received: ("Tessian outbound d3318d0cda7b:v120");
 Tue, 28 Jun 2022 08:16:41 +0000
Received: from 8a16ee05f1c6.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 49E5BB89-7042-49EF-8F25-3A0FA1B8BC7A.1; 
 Tue, 28 Jun 2022 08:16:35 +0000
Received: from EUR02-HE1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8a16ee05f1c6.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Tue, 28 Jun 2022 08:16:35 +0000
Received: from AM0PR08MB3809.eurprd08.prod.outlook.com (2603:10a6:208:103::16)
 by DU2PR08MB7240.eurprd08.prod.outlook.com (2603:10a6:10:2d3::24)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.17; Tue, 28 Jun
 2022 08:16:33 +0000
Received: from AM0PR08MB3809.eurprd08.prod.outlook.com
 ([fe80::4ca:af1b:4380:abf9]) by AM0PR08MB3809.eurprd08.prod.outlook.com
 ([fe80::4ca:af1b:4380:abf9%5]) with mapi id 15.20.5373.018; Tue, 28 Jun 2022
 08:16:33 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: a5ae5f33-f6ba-11ec-bd2d-47488cf2e6aa
ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass;
 b=adjmFLZ7i8WeXim91hSAeA94dEjfIoe1RYCLYPbPxygOURVUHeeWWWOJY3k6bG2mDyeEAgYu20S5vvuYepBrQsXspMM3Kd2FFP5j1wfVpUBpBSQ5tJ36Oo1yJWI9uXQr+yNp/xImx3lJ63iLXIw6bAUM8JW8GbF0QLIWMlxeElhn36Fp+A9TXadf+stCEAyafUo0Dp/0Yy4HuWT02NGqw6SMyIdxzaZPQwYvzrfQWh2etQVBBIZUP6Km/LNpaev8vJ/321RmTDLqA0+EnhTerd0YBz93CUy9lOt9imL2l7a4rayksgRHxNfI3zGe+bQ3E48CSspHVrpaxccBN9ZGlA==
ARC-Message-Signature: i=2; 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=OSeIIvIMmM+fOXwz1zn+4N7oz94IRuxVqw6UPd/czlk=;
 b=LDnQgfki3/w+pH1iY62EtPLcfPtug/aBcy2d89vS7dMXyLilJKF9h6ZG/eXFNVnmNKffvq36UpSsOZ5FaSKg+TnLBceacVyQ10s+wHgB8hbIhMBvyOzErPjXS1DqFN0IOC5rt1BxVDTKvtO64qM0MFo0oL0tCDt73mS0u1y96iBSSlcqI7u2tTQrunfkcF3Kp44MfUZd8nL6awkdkWwlt3tIT7FimuA1T0YRfLfovlF+605IHiBHVqJEhnbn0gBeB8Y3dj532c8H97+pumIjI6ClRNVjn0ekpAXZZyNtPAJHAIqI4a35yI6Ejeuxt6gjjKU8kqykbFIMnDOp/p4+bw==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is
 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com;
 dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;
 dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0
 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com]
 dmarc=[1,1,header.from=arm.com])
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OSeIIvIMmM+fOXwz1zn+4N7oz94IRuxVqw6UPd/czlk=;
 b=tNDHqeqLG8lxu5iz5HC4bjZ6nUR+kUax/ICNOhJfVWomk1tEpCsoneAlfwtVDJMst4Nvd4X9u+DRMdzmgLbfYbkzpUcHKan4glpWfgXGXr/isRN/HWilHw+3V+7/8FmaEmpj8YafLoi3f9XcUoeDGC7vAHJY9bpzWwyrCGh3R1U=
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
 pr=C
X-CheckRecipientChecked: true
X-CR-MTA-CID: ab09e045cd0b73a1
X-CR-MTA-TID: 64aa7808
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=jNNHaP/ENklCB+Rmz2h50kW8dvG1m4mkeWqyJe6JIcm5MU6m3v5f5qkIU3agvX3j369yipCqER/Ou1dN+INeeCjDyN5QP/181VlLu9ngLaadYYqpgDX5rSKTOQ5Q3w0z+IN8Ye5mxysjCgZagchA/JNx0VVPEXSsg6wVaoLDLY0p+WbVmIj2WAREr+6Eeyc94I3MxBDG5jXEjH3gblVdmwSAfrmo4Xd/oxJamdvVfs7+avNzgnBSk4FexEbQRl/J6PNJKgBMBiCdzidlA0oxnpNwhBvccDS5/EWX9pR4isxmsJs7swk+2vRAUKeaSI09oY7Lbxmqj82qY5c+huY1qg==
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=OSeIIvIMmM+fOXwz1zn+4N7oz94IRuxVqw6UPd/czlk=;
 b=lKKs0wR/WXnAtQ3b0vwRN3SVCM0I4NU8PK9AvROO2JZ+gi88O41p1no3wGz9iap87Uvvr4hNlFgNfAgF/kiOtPHYrXiLEO8KMzznWvZTjO7hz0KdE5E2vn1Ili9zyEuYtDcf9vpwzPyy8jMgPSptIA6gjPOmYVq6dT1DoBam9k6qqtZk4CW4jE7dMAzmr8xym4tjKv6AERKTufdTa2PPobcvrl6muxgMYOt4EyjMN18YEjexby4+L+7HVpCRmMk0IA+6kLfVVnnc2E5QvcJ8I5PHxKG5sJAfQ4615agIH1ctrk7WGDwsur6Pb6Rk+p4/QdISzEhrisInxAulMQoB7g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OSeIIvIMmM+fOXwz1zn+4N7oz94IRuxVqw6UPd/czlk=;
 b=tNDHqeqLG8lxu5iz5HC4bjZ6nUR+kUax/ICNOhJfVWomk1tEpCsoneAlfwtVDJMst4Nvd4X9u+DRMdzmgLbfYbkzpUcHKan4glpWfgXGXr/isRN/HWilHw+3V+7/8FmaEmpj8YafLoi3f9XcUoeDGC7vAHJY9bpzWwyrCGh3R1U=
From: Luca Fancellu <Luca.Fancellu@arm.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
CC: Stefano Stabellini <sstabellini@kernel.org>,
	"fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>
Subject: Re: Notes from FuSa meeting 2022-06-22 about Deviations
Thread-Topic: Notes from FuSa meeting 2022-06-22 about Deviations
Thread-Index: AQHYiltzcM/YAfIo3kuz6EHJsknl1q1kbw+AgAAK+QA=
Date: Tue, 28 Jun 2022 08:16:33 +0000
Message-ID: <2B6FEAC7-7232-46E4-8E03-1E37B5711BFF@arm.com>
References:
 <alpine.DEB.2.22.394.2206271210290.2410338@ubuntu-linux-20-04-desktop>
 <Yrqvq1ui3fxJXCy6@Air-de-Roger>
In-Reply-To: <Yrqvq1ui3fxJXCy6@Air-de-Roger>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.80.82.1.1)
Authentication-Results-Original: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
X-MS-Office365-Filtering-Correlation-Id: d36c67d0-7a8c-4435-ca67-08da58de88a3
x-ms-traffictypediagnostic:
	DU2PR08MB7240:EE_|VE1EUR03FT017:EE_|DU0PR08MB7737:EE_
x-checkrecipientrouted: true
nodisclaimer: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original:
 ORJX76eOjfnYxKUAewM3w0pOyvClcz4Xdy5h5rcqDFL5+atugUvaPeVZtOiWm426H8+mCdioM7Xjaz6HKi149QbZsmDjpvLI7G87R+W7I8n9K1gxbkN6T9xW8FTQcGVaSL44zuo91jGreV909bcaY+LKLzbKQElSEPyMnrpEx2kY7KipCswjLlWWPbsa8mgt27OFkeWD3pM6SWtCYJyg6LRoBVZ82+3mPIq7ajkMffhO3lm9DUuffbDvXGOyCQdI72ZqR2Uhm8946fql32wRRhQznCqKpZw0z5QvhiJdTPXz7rJenoJhe90RJFmQew4NPN7S0R1kpvUAmj/iuaw+LTfopBB4R/zEW+l6u1DPml4+2/DbBrY73zHZy6a292cDsUbcQYcdBDSrLxY4Ix/IXXkFAtc/lIFQtOfH1s/5yla7tBmXLnixxrP7gGHvhvYTUoZwq6Y+ixCUbbcJ0PFSegzgHR7h1jqEdhfG3UVTFE3ztmUu2J4DqKpZJYhLd2F9GV5mG7n3XNVIiyCpy4JoWbZIelcCPYMkK4yj6On1y4nKoA+MQqjFLC+VoxIWyCTmYw+DduEQffNjERwwldwvAIJnnLoCWpKfaVqRrylk3waPdVhD/x1lxPK16Z9TXyQVBEYiL+gMkdZmMsDX4BxKAb43FpBe5LkHa+cJfbTph+fQTX5DCWuMHgYcsGOcYwD0fm52n0w+VHue0XPB77CHTQULLJeHqPEuM6CGom0wdHtwEqRJVYR2aDX43FiaW/UZYg91K8S7WxLvuLzEWyV4JU7Qs0h627PIWUl0x6/47vud8jCXfLhti0x0eS2Pb9P2gWFtAiy3biPW6koqEewPyQ==
X-Forefront-Antispam-Report-Untrusted:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR08MB3809.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(6029001)(4636009)(39860400002)(396003)(366004)(346002)(376002)(136003)(66946007)(71200400001)(64756008)(66476007)(33656002)(316002)(4326008)(8676002)(2906002)(478600001)(6486002)(76116006)(91956017)(54906003)(2616005)(66556008)(6916009)(5660300002)(186003)(122000001)(8936002)(66446008)(38100700002)(53546011)(36756003)(6506007)(86362001)(6512007)(38070700005)(26005)(41300700001)(83380400001)(45980500001);DIR:OUT;SFP:1101;
Content-Type: text/plain; charset="utf-8"
Content-ID: <89B7328E5056354DAE31D31252996F64@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB7240
Original-Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped:
 VE1EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs:
	ac6635f0-efc7-46c5-b391-08da58de831b
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	Qf+QSjUI0ebt0ewC4LQnWUecoNbxi5IQr12snO4V2esPR3m9jpkEAM1iqRK4kKs6kaxvV5dqIEtaKideN9ex9kGpqOD2u9HvbQ94EAz5o+7V3YJz9lp78M8urMFK9zW+o224myTIkeRFM4SzzZN4rZ2voINAZ6lVgPDAQwKih/6ThhiUvjnQV9Ngl5FQz/oh1NPCSFR2EKByrTsl8lT0jMhwLqbA6pAGwCS6YMOcBwPutohmJX+ZFfpDOmSiP+ZxSSFraEdKdQ0Fy7xt6I6ykc/71ohJbD0RlvRp+V0jUKHBZ+0OvfM58+BzfDjlzryXZFhtTIRUqieJj1tl8GG+nSlOJ1cbC+y7hWMvIIYAZOudsFFWeZmPDE1HpJY9YWR5eckclRk9PKtRmQwHx099I2JDYIym4YxmRzzWEMqxGp0dbye0sYpXT/l76YARktGmMdYRgAfrGf7GbMrd6zOeQET8wj4eEuhYByaIBGcQunhcKtYwlP3aG4hYw7g8rqK9YUTF/sEp7vODEAogiRJR8dlC5l7MZh8bzr2LXPNJIWGymU7FmSc3UIjT6qrJ8N2J9SvP+rFQSQcevhocQn350exdhc4Cd7hI4WaaUkOYtAg72e/R+g/27Vh8GaN91iTqsOvCBousQ8BYB9UGse3XnBNN/e7iWCjCeN8xBzAdahWTcF8m+mXhQWhtO6bsN2VA0A4zN744viFUqLdpIXfGChJMqeXTxos446el7SFRypliTSS7TvE0i5GjdlA8mqsQVRsJAyLqO+Fp39dfmeyKt+3Y/7TNWfBbeP9XpLbqnbPP5Hwg+XFKtUvIgCk0gLNs
X-Forefront-Antispam-Report:
	CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230016)(6029001)(4636009)(346002)(376002)(39860400002)(136003)(396003)(36840700001)(46966006)(40470700004)(81166007)(2906002)(54906003)(6512007)(4326008)(8676002)(316002)(8936002)(5660300002)(86362001)(70206006)(40480700001)(83380400001)(6506007)(82740400003)(26005)(6862004)(53546011)(70586007)(356005)(478600001)(336012)(6486002)(36756003)(47076005)(82310400005)(40460700003)(36860700001)(186003)(41300700001)(2616005)(33656002);DIR:OUT;SFP:1101;
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2022 08:16:42.3672
 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d36c67d0-7a8c-4435-ca67-08da58de88a3
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource:
	VE1EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7737

DQoNCj4gT24gMjggSnVuIDIwMjIsIGF0IDA4OjM3LCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBNb24sIEp1biAyNywgMjAyMiBhdCAxMjoy
MzozMlBNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+PiBIaSBhbGwsDQo+PiAN
Cj4+IFRoZXNlIGFyZSBzb21lIG9mIHRoZSBub3RlcyB0aGF0IEkgdG9vayB0b2RheSBkdXJpbmcg
dGhlIG1lZXRpbmcgYWJvdXQNCj4+IGRldmlhdGlvbnMNCj4+IA0KPj4gQ2hlZXJzLA0KPj4gDQo+
PiBTdGVmYW5vDQo+PiANCj4+IA0KPj4gLS0tDQo+PiANCj4+IA0KPj4gcmVhc29ucyBmb3IgZGV2
aWF0aW9uczoNCj4+IC0gY29kZSBxdWFsaXR5DQo+PiAtIGFjY2VzcyB0byBoYXJkd2FyZSAobmVl
ZCBjb21waWxlciBleHRlbnNpb25zIHRvIGFjY2VzcyBoYXJkd2FyZSkNCj4+IC0gYWRvcHRlZCBj
b2RlIGludGVncmF0aW9uDQo+PiAtIG5vbi1jb21wbGlhbnQgYWRvcHRlZCBjb2RlDQo+PiANCj4+
IFB1cnBvc2Ugb2YgdGFnZ2luZzoNCj4+IC0gSSBkb24ndCB3YW50IHRvIHNlZSB0aGlzIHJlcG9y
dCBmcm9tIHRoZSB0b29scyBhZ2Fpbg0KPj4gLSBUaGlzIGlzIHRoZSByZWFzb24gd2h5IEkgYW0g
ZGV2aWF0aW5nDQo+PiANCj4+IA0KPj4gVGFnczoNCj4+IC0gYWRvcHRlZA0KPj4gdGhpcyBpcyBh
ZG9wdGVkIGNvZGUNCj4+IC0gc2FmZQ0KPj4gaXQgaXMgYSB2aW9sYXRpb24gYnV0IGFjdHVhbGx5
IHRoZSBjb2RlIGlzIHNhZmUNCj4+IC0gcmVsaWVkDQo+PiB0aGlzIGlzIGZvciBhZG9wdGVkIGNv
ZGUgYWdhaW4gYW5kIG9ubHkgY29uY2VybiBkZXYgY29uZnVzaW9uDQo+PiAtIGZhbHNlLXBvc2l0
aXZlDQo+PiAtIGNvbXBsaWFudA0KPj4gZm9yICpwb3NzaWJsZSogdmlvbGF0aW9ucyB3aGljaCBh
cmUgc2FmZQ0KPj4gLSBmYWxzZS1uZWdhdGl2ZQ0KPj4gRmxhZ2dpbmcgYSB2aW9sYXRpb24gdGhh
dCBpcyBwcmVzZW50IGluIHRoZSBjb2RlIGV2ZW4gaWYgdGhlIHRvb2wNCj4+IGRvZXNuJ3Qgc3Bv
dCBpdC4gUHJvYmFibHkgbm90IGFwcGxpY2FibGUgdG8gWGVuIGFzIHdlIHdhbnQgdG8gZW5hYmxl
DQo+PiBtdWx0aXBsZSB0b29scw0KPj4gDQo+PiANCj4+IFByb2JhYmx5IG5vbmUgb2Ygb3VyIGNv
ZGUgY2FuIGJlIGNsYWltZWQgdG8gYmUgImFkb3B0ZWQiIGFjY29yZGluZyB0bw0KPj4gTUlTUkEs
IGV2ZW4gdGhlIG9uZSBjb21pbmcgZnJvbSBMaW51eC4NCj4gDQo+IFNvIHRoYXQgd291bGQgbGlt
aXQgdGhlIHRhZ3MgdGhhdCB3ZSB1c2UgdG86IHNhZmUsIGNvbXBsaWFudCBhbmQNCj4gZmFsc2Ut
cG9zaXRpdmU/DQoNCkhpIFJvZ2VyLA0KDQpJ4oCZbSBhZnJhaWQgd2UgZG9u4oCZdCBoYXZlIGFu
IGFuc3dlciB5ZXQsIHRoZSBtZWV0aW5nIHJ1biBvdXQgb2YgdGltZQ0KeWVzdGVyZGF5IGJlY2F1
c2UgdGhlcmUgd2FzIGEgbG90IHRvIHRhbGsgYWJvdXQgZWFjaCB0YWcsIHByb2JhYmx5DQpJbiB0
aGUgZm9sbG93aW5nIG1lZXRpbmdzIHdlIHdpbGwgaGF2ZSB0aGUgY2hhbmNlIHRvIHRhbGsgYWJv
dXQgaXQuDQoNCj4gDQo+IEknbSBub3Qgc3VyZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNhZmUg
YW5kIGNvbXBsaWFudCBpcyB3b3J0aCBoYXZpbmcNCj4gYSBkaWZmZXJlbnQgdGFnOiBib3RoIHdp
bGwgbmVlZCBhIHdyaXR0ZW4ganVzdGlmaWNhdGlvbiBhbnl3YXkuIE1heWJlDQo+IHdvdWxkIGJl
IGNsZWFyZXIgaWYgdGhlcmUgd2FzIHNvbWUgZXhhbXBsZSBvZiB0aGUgZGlmZmVyZW50IHVzYWdl
IG9mDQo+IHNhZmUgdnMgY29tcGxpYW50Lg0KDQpteSB1bmRlcnN0YW5kaW5nIGZyb20gUm9iZXJ0
byBCYWduYXJh4oCZcyBleHBsYW5hdGlvbiBpcyB0aGF0IENvbXBsaWFudCBpcw0KYSB0YWcgbWFy
a2luZyBhICpwb3NzaWJsZSogdmlvbGF0aW9uIGVtaXR0ZWQgYnkgdGhlIHRvb2wsIHNvIHRoZSB0
b29sIHRlbGxzIHlvdQ0KdGhhdCB0aGVyZSBtaWdodCBiZSBhIHZpb2xhdGlvbiBiZWNhdXNlIHRo
ZXJlIGFyZSBwcm9iYWJseSB2YXJpYWJsZXMgYWJvdmUgaXRzDQpjb250cm9sIChmb3IgZXhhbXBs
ZSBpdCBkb2VzbuKAmXQgaGF2ZSBhIGZ1bGwgcGF0aCBncmFwaCBiZWNhdXNlIGEgZnVuY3Rpb24g
aXMgY2FsbGVkDQpieSBpbnRlcnJ1cHQgdmVjdG9ycywgYXJjaGl0ZWN0dXJhbCBiZWhhdmlvdXJz
LCDigKYpIHNvIHRoZSB0b29s4oCZcyBqb2IgaXMgdG8gd2FybiB5b3UNCmFib3V0IHRoYXQgYW5k
IG91ciBqb2IgaXMgdG8gaGF2ZSBhIGxvb2sgb24gdGhhdCBwaWVjZSBvZiBjb2RlIGFuZCBwcm92
ZSB0aGF0IGl0DQp3b3JrcyB1bmRlciBhbGwgdGhlIGNvbmRpdGlvbnMgdGhlIGNvZGUgaXMgbWVh
bnQgdG8gd29yay4NCg0KU2FmZSBpbnN0ZWFkIGlzIGEgY2VydGFpbiB2aW9sYXRpb24gZW1pdHRl
ZCBieSB0aGUgdG9vbCwgdGhlcmUgaXMgbm8gdW5jZXJ0YWludHkgaW4gdGhpcw0KZmluZGluZywg
YnV0IHdpdGggYSBwcm9wZXIganVzdGlmaWNhdGlvbiAodGFnZ2VkIGJ5IFNhZmUpIGl0cyBwb3Nz
aWJsZSB0byB1c2UgdGhhdCBjb2RlDQphbmQgYmUgY29tcGxpYW50Lg0KDQpDaGVlcnMsDQpMdWNh
DQoNCg==


From fusa-sig-bounces@lists.xenproject.org Tue Jun 28 15:54:02 2022
Return-path: <fusa-sig-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Jun 2022 15:54:02 +0000
Received: from list by lists.xenproject.org with outflank-mailman.357030.585786 (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o6DXN-0004WF-Ud; Tue, 28 Jun 2022 15:54:01 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 357030.585786; Tue, 28 Jun 2022 15:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <fusa-sig-bounces@lists.xenproject.org>)
	id 1o6DXN-0004WB-RJ; Tue, 28 Jun 2022 15:54:01 +0000
Received: by outflank-mailman (input) for mailman id 357030;
 Tue, 28 Jun 2022 08:58:23 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=XT0n=XD=citrix.com=prvs=171720f04=roger.pau@srs-se1.protection.inumbo.net>)
 id 1o6739-0003eW-7Q
 for fusa-sig@lists.xenproject.org; Tue, 28 Jun 2022 08:58:23 +0000
Received: from esa4.hc3370-68.iphmx.com (esa4.hc3370-68.iphmx.com
 [216.71.155.144]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 74a206a2-f6c0-11ec-bd2d-47488cf2e6aa;
 Tue, 28 Jun 2022 10:58:21 +0200 (CEST)
Received: from mail-co1nam11lp2176.outbound.protection.outlook.com (HELO
 NAM11-CO1-obe.outbound.protection.outlook.com) ([104.47.56.176])
 by ob1.hc3370-68.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256;
 28 Jun 2022 04:58:10 -0400
Received: from DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18)
 by BN8PR03MB5026.namprd03.prod.outlook.com (2603:10b6:408:d6::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Tue, 28 Jun
 2022 08:58:08 +0000
Received: from DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534]) by DS7PR03MB5608.namprd03.prod.outlook.com
 ([fe80::40af:d5f4:95eb:d534%7]) with mapi id 15.20.5373.018; Tue, 28 Jun 2022
 08:58:08 +0000
X-BeenThere: fusa-sig@lists.xenproject.org
List-Id: This is a discussion list for members of the Xen Project FuSa SIG
 <fusa-sig.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:fusa-sig@lists.xenproject.org>
List-Help: <mailto:fusa-sig-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/fusa-sig>,
 <mailto:fusa-sig-request@lists.xenproject.org?subject=subscribe>
Errors-To: fusa-sig-bounces@lists.xenproject.org
Precedence: list
Sender: "Fusa-sig" <fusa-sig-bounces@lists.xenproject.org>
X-Inumbo-ID: 74a206a2-f6c0-11ec-bd2d-47488cf2e6aa
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
  d=citrix.com; s=securemail; t=1656406700;
  h=date:from:to:cc:subject:message-id:references:
   content-transfer-encoding:in-reply-to:mime-version;
  bh=ILE5qApkODRtNjnUTKzMu+8yTJk1BoT3zuVuY2o8Hhw=;
  b=YXDVmtCtCm1+dU2ImUD8LiUnUe/5KkWF7pZoQGmFHDWszTzYIPz0vG+W
   eyI0N+LEzz+KHa4UI8cxp3X5UVg5e4a8WJgI0GK8549W+cDv8+cTHapCp
   Kpl/y528tZ1AYfynB3hASXlWiXJ8sRNxZxVW/DJL7SEwEnd7GnN6YRmak
   k=;
X-IronPort-RemoteIP: 104.47.56.176
X-IronPort-MID: 77137704
X-IronPort-Reputation: None
X-IronPort-Listener: OutboundMail
X-IronPort-SenderGroup: RELAY_O365
X-IronPort-MailFlowPolicy: $RELAYED
IronPort-Data: A9a23:P97H0KxvqJr7lK3ZF4l6t+czxyrEfRIJ4+MujC+fZmUNrF6WrkVWy
 DZKUTyHaarYamqkKIogOovjoUhUvJKHn4RkS1NuqiAxQypGp/SeCIXCJC8cHc8zwu4v7q5Dx
 59DAjUVBJlsFhcwnj/0bv656yMUOZigHtIQMsadUsxKbVIiGX1JZS5LwbZj2NY224jhWmthh
 PupyyHhEA79s9JLGjp8B5Kr8HuDa9yr5Vv0FnRnDRx6lAe2e0s9VfrzFonoR5fMeaFGH/bSe
 gr25OrRElU1XfsaIojNfr7TKiXmS1NJVOSEoiI+t6OK2nCuqsGuu0qS2TV1hUp/0l20c95NJ
 Npll7arETstB5P1qekgCR5cLhlxJZNaweqSSZS/mZT7I0zuVVLJmqwrJ2ZveIoS96BwHH1E8
 uEeJHYVdBefiumqwbW9DO5xmsAkK8qtN4Qa0p1i5WiBUbB6HtaeHeOTuoEwMDQY36iiGd7EY
 MUUc3x3ZQnoaBxTIFYHTpk5mY9Eg1GgLGQD9w3N+cLb5UDD61ZI/eDoLuP7d4zWROd1p3/B9
 mzvqjGR7hYycYb3JSC+2laxjeaJsyr9U48WEKCQ/+RvxlaUwwQ7EwYKXFG2pf24jE+WWN9FL
 UEQvC00osAa+lGwR5zmXhKQpH+fogVaS9dWC/c96gyG1uzT+QnxO4QfZjtIadhjv8hvQzUvj
 waNh4mwWmIpt6CJQ3WA8LvStSm1JSUeMW4FY2kDUBcB5N7g5oo0i3ojU+peLUJ8tfWtcRmY/
 txAhHJm71nPpabnD5mGwG0=
IronPort-HdrOrdr: A9a23:zTxXrq3l0SOQnphrNqKl+AqjBSlyeYIsimQD101hICG9Lfb0qy
 n+pp4mPEHP4wr5OEtOpTlPAtjkfZr5z+8M3WB3B8bYYOCGghrQEGgG1+ffKlLbexEWmtQttp
 uINpIOcuEYbmIK8voSgjPIdOrIqePvmM7IuQ6d9QYKcegDUdAd0+4TMHf+LqQZfnglOXJvf6
 Dsm/av6gDQD0g/X4CePD0oTuLDr9rEmNbPZgMHPQcu7E2rgSmz4LD3PhCE1lNGOgk/iYsKwC
 zgqUjU96+ju/a0xlv10HLS1Y1fnJ/ExsFYDMKBp8AJInHHixquZq5mR7qe1QpF6d2H2RIPqp
 3hsh0gN8N85zf4eXy0mwLk303a3DMn+xbZuCqlqEqmhfa8aCMxCsJHi44cWADe8VAcsNZ117
 8O936FtrJMZCmw0BjV1pztbVVHh0C0qX0tnao4lHpES7YTb7dXsMg24F5VKpEdByj3gbpXXd
 WGNPusqsq+TGnqLkww5gJUsZyRtzUIb127q3E5y4OoO2M8pgE786MarPZv7EvouqhNCaWs3N
 60Q5iApIs+MPP+UpgNdNvpYfHHflAlEii8R166EBDAKJwtHU7rhtre3IgVjdvaC6DgiqFC06
 j8bA==
X-IronPort-AV: E=Sophos;i="5.92,227,1650945600"; 
   d="scan'208";a="77137704"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=asozXZp+LgzK3pwRzOiDtHLw1ULWp8ED1VNSd/orCfjtlnrOWQmJ0bqan3IUl0JtCh25akQDbY+1tlzJEDpfCuRjRtNpGDkEX7f3+Tfl1Rlp12MaT1patveRCaB2XlWnpHCWK3aUgUoseoVMneDwjoqepZSgoKWWBxl4RJ97kgkSsGM8fR4cDc06WgO5sM/rM6Ih1Myiegvmss/YdCvGfQdKzNRfY9RhsVLmwJ6ENYBejxbp28L97NlT+V6pXfIPnY589rV5DP5M1M0WGMLYBiLF0I+gyzaTytbuUhBkSlrRowjZLO5U8hv6hc9NmdPUoTaq4zbQFqbo9FN2EZ+lbA==
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=gYx8nC2RLD5uj0uY0GCskSn7nz4eKZMSQA+Rbhmq2SY=;
 b=S3X5Vhgijz6gUcIyhYd3eR/anAMnVC+TM3NaX73a8bmuVGnW70+YBlnnZWAxKUGsvTgySxZ75I05YHVYgAVn6arVG7u/UnhpY0yDasNY3HvcqA4/dnaWwGbCtoxcIxmXu1nrQmCNzvYeDD8NGnCkXHj7zi5Zj5f595Xpc2nu0LIF2Qv1M4jOAS29+VzqFxakpq/Nmyu3rV2oyL+x4CHdirvQt/hFMFFswl2Ti40+Th6jDJI8SLb7enfv43vYc84c7Y/sKZmScvMfJMTO1qJB9YGCHc1/f2mXqX1OOFHaZ8tgx3jTvAcWm0yYNR4CwJWTFpkr6u6C+x8Rf9IrhPnuUA==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gYx8nC2RLD5uj0uY0GCskSn7nz4eKZMSQA+Rbhmq2SY=;
 b=VYvr/fQ6DJYVJsJYVqBiGL4395yOLmS6jd8HBHwsOyVQbGn6hZdRfEr7B+P/+aRkBB6XiRAns7Sx+9WOBaWI7gCPEJzEWS6cPKt+hWRXHRvztHLBEnvPSosyvHBm0v5+FRVHIqf3X2XAJ3Jk58Hrs5WFouAMBYoIkzrYpWRbaTY=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=citrix.com;
Date: Tue, 28 Jun 2022 10:58:03 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Luca Fancellu <Luca.Fancellu@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
	"fusa-sig@lists.xenproject.org" <fusa-sig@lists.xenproject.org>
Subject: Re: Notes from FuSa meeting 2022-06-22 about Deviations
Message-ID: <YrrCm5qt3gsWWYNL@Air-de-Roger>
References: <alpine.DEB.2.22.394.2206271210290.2410338@ubuntu-linux-20-04-desktop>
 <Yrqvq1ui3fxJXCy6@Air-de-Roger>
 <2B6FEAC7-7232-46E4-8E03-1E37B5711BFF@arm.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <2B6FEAC7-7232-46E4-8E03-1E37B5711BFF@arm.com>
X-ClientProxiedBy: LO4P123CA0436.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:1a9::9) To DS7PR03MB5608.namprd03.prod.outlook.com
 (2603:10b6:5:2c9::18)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4e68b8df-0a76-4f67-1cf5-08da58e45242
X-MS-TrafficTypeDiagnostic: BN8PR03MB5026:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
	WgdUpvgOMGLDYQUOaUW5QjCY7WrZoD/xMvuLiYHhgfoIpUy+4DQC513HIe/VbnsZfKS9y0203LCYCTbZzlWEBI75fBtua2y2aIr/A3eAGe5kDqSq2k6tdhHlIbz4d/CjbwKRdjwpPYZnroEM8q+fXwHotIn6+X37wXQyJaDUq54WFmLELeKwMRSg99a+/1pCRaSUszWsnZ4UKlAgVv6EDGu3etu0aPlxSJXR7IpGiheAK/I9077500Q3MUqj4F+4Surgs9uJk5YhSOy9oDRk5QCYovEzw5K+VSKxsQjGQez6nNo53Dcy/kt0KEhW3a+a1F3NTXIrn4UMeOgOiwvzgSq7HUfcDoflztnJJQv+GpZyoWeiD+kLfsGxq9bdvxaFwnSz7rKDjnIOKpEowMtolr02SQENC4qK6HA/Poqs9xBkyMaL39VpPkR6zMzYjx3cbghezZASfUQfRcDjSXDHNwZGpJTpMva+sVeukR8f+OqxBMxfr04uIb5Jvw5x30MXSEtmRJuDVto+43soG2q0DSPK828TzvojoU0Dcg7Q/S1dni8lWEKSJ0Wf1K+h0LSarl3aA/ZJ3xbsDqe6SDwgZVIg+9r43bbwZ5thhI8vRF/ulX/HdO5VldH5K0POgrPhyARvpkxqulJuEyO9KDkeBziI7OSFmJViqfbI13Y6irQhVZ3leY6vyvCDXrF/lZnsLQwaNez9S6IgWX5OFkiKMf7OVP5mBQqd3O5y17jV44No1mYJfnyvrN0nSapGCwTk
X-Forefront-Antispam-Report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(6029001)(4636009)(7916004)(376002)(366004)(396003)(39860400002)(136003)(346002)(186003)(8936002)(5660300002)(9686003)(26005)(6512007)(41300700001)(6486002)(6916009)(2906002)(478600001)(83380400001)(54906003)(38100700002)(53546011)(316002)(6666004)(82960400001)(66946007)(6506007)(86362001)(85182001)(8676002)(66476007)(33716001)(66556008)(4326008);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
	=?utf-8?B?WmxJendQcnhkTXlqT3BNV0x6c0psaDRHR09Ra3ZaTTZMNVNYZTUrTzVQQTFV?=
 =?utf-8?B?eVJQaklJZkluajdPUEFxME4vR0c4Z2dKbXpTUVZDSW0zOERPbGUzdnNKZXpG?=
 =?utf-8?B?Mjl5UzRoOEoxem1tYXFmL0UveGc5b05ZN0pNWTRqT0UvRVE0V1hUOHRsOXhK?=
 =?utf-8?B?Tkl5YSt0b0pQZzBKa1ZqRFBaMjQ4VXltUjcvNnFxYTlXNG1ZYURJbU4waUJv?=
 =?utf-8?B?ek5JdmkxaGVUSFYyWmFYTVBhbGRFQ0YzWFhrWGNMR09VeG45RElzbWEvR1Fp?=
 =?utf-8?B?RUw5cG9acjVsdyt4SG1MWHZOSkg3N0MzRVRHTnMxTEpOeHZvZU9LZmV6N2d2?=
 =?utf-8?B?QytkUmRWK211MFE2MlAwUTU4SDNqWGRMbHBQdVFCbWNZWkoyNGF3cXM2YlJn?=
 =?utf-8?B?UVk5ZFZWelV4UkVCM0VVM2pOZm9MVDBMTTZQVkVueGtnaEFmZWxLZ3k5a2lk?=
 =?utf-8?B?c3dvZGVBWEJDZWpLRUxCS3NXZmROcmc3L1RUYXc2dzFzY2tDVEM2ZjUybzNo?=
 =?utf-8?B?TWM1OEkyNzI3ZmJNbkE1cGtIUnU1UlpHOXJuMDZMWmJzSE1VK3JER1d4cE9p?=
 =?utf-8?B?VC9XTFdnMFAzcXc2UmlMZlh4V1Y2ZVJTSUVlYVQ3ZVB2WWM0Y3lORll5NS9O?=
 =?utf-8?B?OTBXbTczTkY5elJIbVdQQm9mc0hzOE00Q0c2aDlTUWJIblpUT0VEMlB4bnNT?=
 =?utf-8?B?K3NZU3Z3YWRmaFphdDkyMjlaTmgvWW9MYWp0L1VmMHgxZVJvU0I3aXpZMm00?=
 =?utf-8?B?V3l1WG1XbWMreHo5YnZZUE80TkxHTWJVMWRzeUh6aDVsVi9CSTlGTGlIWFJu?=
 =?utf-8?B?K3Q4VzEyOXpxY2pvQThRelZGR2tWZkFVTkJTeXlvR0Vnc3d1aTlCc0Z2Qzlz?=
 =?utf-8?B?NzB5NEhYL3JIUmZLeDVjRW80c3NXTUhDUUhtL3RHYUZZdm5VZGlYN0ovckI1?=
 =?utf-8?B?VmhlbGxRQzlLdWRNVjF6VlZXd3VjbTUvLzFwVHNFci8yYjg5eDhBak5mUWlp?=
 =?utf-8?B?Z2RuQ3lkdW1SZ0c3cGJGMFZUQW9WR3grM082TGhWS1JQTjI0ek5pT0x3SkEz?=
 =?utf-8?B?dkN3ang1WUk1TmlCK2xmYjh6WHgrYXBURitQQ01pMllhZCt2Yk5TamdUWi9O?=
 =?utf-8?B?U054WWxERDFJTzJXQ1JJVmU4UjRQcnRiek9sTUlxakh5RFdMMTJYZHFvVFVp?=
 =?utf-8?B?dFByUnEzK1hVM2tMZzFRQTE3YWtjaXJjZHZaN2UzMFRjZVluSWpnTHUrd3J6?=
 =?utf-8?B?VzJpYzBtK3hlbS80Y21LRWZyMGorcjRzMmh5aXEvRE9KdGhRWldLTk1xQVh1?=
 =?utf-8?B?ak9sQXBrMFlycHRkZG9UMExiODE0eGdSK0FnSDV0MVFaM3J1d2lwWm45ZVF4?=
 =?utf-8?B?Z0JqU1A3UW9zYUdKaGo4SGRyNThrcExFT2Z3SnYyWUFqMHlYYjZDTC9UM2JX?=
 =?utf-8?B?aGw1Z3BxM05rQXc0K1FkczhZNm8rUFdpazZQNVQ3RGVmcGhFZ21aaFdSZTNK?=
 =?utf-8?B?Q1hZU2NCVEUzSndVYkVIaldtT0w4TTJLR3gvL3VlV0RQUnBZbi9OOFdTYXNw?=
 =?utf-8?B?VGJyMWp6NVdEME95NmFzbkR5elF5Zk1WdElQOHlaT2ZzZFZOd1B5YmRCR1gv?=
 =?utf-8?B?bHc1WHAyNmpIQ2JRS0ZYODNIY2JuTWNaTUdxTXVZN1FJRWowcXJUN1NWM0VD?=
 =?utf-8?B?Uk52Rk5WcFl2WWhHWmc5a1oxQnRHU3hxelcvNll4SjBGVHpzNDhkL1E3Ulp4?=
 =?utf-8?B?M2J0NXkyNnpUd09hL0p2WWpPSXZOcC8zU1QwakRwRVVSUHZBc1g4dmFiSEFX?=
 =?utf-8?B?MVhJQ3hMSHFDTVNkTjIyQ0d3V2FTanZHTzVzMlFEbTlZSWFqUTdSQk9XNFp6?=
 =?utf-8?B?V1NpeXpzZ05ldnhBY0pneDhZamNqU1ArVEx2czNuMXhJekd2ZlBsUC9BWXdv?=
 =?utf-8?B?R2lMYUlzdHBQNXQzZmtyNlhIMm9aazhNeUVVbjFKNTdqa0NDc0FxK0hXaUhW?=
 =?utf-8?B?dGIvRkdSQnJUNkE2WllJQWxkUXpsRmRUTUFXY3JoU0hHcndDZW1NbzNYWHlB?=
 =?utf-8?B?TWR1c3Z2dXR1V2MwMm9iNVFacHlyRi9heGVWUWZKdEpHajRVbm82L0xpdmF3?=
 =?utf-8?B?L1VsSnZQZHlXT1dBTzdUNE90NE1JNDc4NHJ1ZHU5WVJYSVMwQXlvTkcxcXcr?=
 =?utf-8?B?L2c9PQ==?=
X-OriginatorOrg: citrix.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e68b8df-0a76-4f67-1cf5-08da58e45242
X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2022 08:58:08.3292
 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: TXzvtygCFcLghv9yrNjsJ/AqaBjSQNm51LQByucnX82haz6FA6mS8UK3tuiLd6r1X9hLzDr/5XSKtLgpSZaZOw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR03MB5026

On Tue, Jun 28, 2022 at 08:16:33AM +0000, Luca Fancellu wrote:
> 
> 
> > On 28 Jun 2022, at 08:37, Roger Pau Monné <roger.pau@citrix.com> wrote:
> > 
> > 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?
> 
> Hi Roger,
> 
> I’m afraid we don’t have an answer yet, the meeting run out of time
> yesterday because there was a lot to talk about each tag, probably
> In the following meetings we will have the chance to talk about it.
> 
> > 
> > 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.
> 
> my understanding from Roberto Bagnara’s explanation is that Compliant is
> a tag marking a *possible* violation emitted by the tool, so the tool tells you
> that there might be a violation because there are probably variables above its
> control (for example it doesn’t have a full path graph because a function is called
> by interrupt vectors, architectural behaviours, …) so the tool’s job is to warn you
> about that and our job is to have a look on that piece of code and prove that it
> works under all the conditions the code is meant to work.

OK, so a 'compliant' is a possible violation, at which point a human
should go and analyze whether it's a real violation (and thus requires
a 'safe' tag) or it's a tool 'false-positive'.

I'm not sure I see the need for such tag, but I might be missing the
point.  It seems to be a tag designed to cover for a checker
deficiency (ie: unable to determine without uncertainty whether a code
is a violation), but we already have false-positive for that.

Thanks, Roger.


