From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id D11AB43E37;
	Wed, 10 Apr 2024 17:29:35 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 8F95E40697;
	Wed, 10 Apr 2024 17:29:35 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174])
 by mails.dpdk.org (Postfix) with ESMTP id 986574028B
 for <dev@dpdk.org>; Wed, 10 Apr 2024 17:29:34 +0200 (CEST)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id
 43A9g4Ix013485; Wed, 10 Apr 2024 08:29:08 -0700
Received: from nam11-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168])
 by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3xdrc6kan1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Wed, 10 Apr 2024 08:29:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KpKAA86NmlEkVUVkPYNqYypizhcmoySy30zHLdJSJdFR89VJ+yyXPiz3lM3/+LV5mNkTxUY/P4BRvzzhmwr8MyXqKWCgXHaRja6XISuSFG3GistAOpKh6P6/uHAGKq+wqaLg8ez50llPh2/Tk3i5j/3uNVtibnws8x0tOlR5g9LtMZ/fiWL/BoF4THZYRWpwg4vvCBjSpEncrjBkQNO80s2yHRBKNK6ad0ewQgJOt21KZ4uaxfNYKsGIj1DWdRahbvDIySo7fbJkDFccsY+Wz9hj/SMPJuQ/aVBy7GEO0+xHT8CSgB7U8Ve7ac9gDoUvrtgOfkyjl2/Y4CyKkyu0DA==
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=4+FJYKIqFaK+3D5pez40j4krL/5RFFqRdCqIpRNeqmA=;
 b=YxDTl67fcr8SAyLXbIpf8ls6n4Y0hR5WdPDAotQcnRlhwpGmqbOId1Tclpj/+9wVbbZR47UwZ9dCi6zE5jT8OG6KxEoWucW3BDPI+1JXs5Zsj8vaQCLf8MUskeSwwpaXGZYbpWLQ4gY/bOGv/bi3hV69xY4Ly7Rz87fFyKlGa71rE+0acJxScezHVKWUjbVS9FS6UhUXFdYY7oHbA+1xKlfO4oyPEfDbj7UYgmTr+6QNuE4hVyrjO+7+YUa6pvoEdhmkWVJ0Ym4N5ME4Fegw3ZBalrgGUIe3vq1S7wUnEorqYjQ6aVPnER1XgEOti1z9fYPhvpzIpi8I3C4MrLwVaw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4+FJYKIqFaK+3D5pez40j4krL/5RFFqRdCqIpRNeqmA=;
 b=M1M8pGbJuTDIE58p/n0cfIRM3tRHqPJdSFUp/RlYRgwOar/3Zgw+U9gEUgZJjtLG5l9YO54zL7J0OXARlfezFCfh+Nko3LDyGUDY+ZMNXNLD2X11ub7r385hSHRyLx+ZI5mSSJ5zISOu/wcXcHGC5S//KM0ItNXU78yghGu1FTA=
Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by
 MW4PR18MB5205.namprd18.prod.outlook.com (2603:10b6:303:1bc::8) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.7409.54; Wed, 10 Apr 2024 15:29:04 +0000
Received: from CO6PR18MB4484.namprd18.prod.outlook.com
 ([fe80::4e74:4cf3:63b6:b149]) by CO6PR18MB4484.namprd18.prod.outlook.com
 ([fe80::4e74:4cf3:63b6:b149%4]) with mapi id 15.20.7409.053; Wed, 10 Apr 2024
 15:29:04 +0000
From: Akhil Goyal <gakhil@marvell.com>
To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= <mb@smartsharesystems.com>, Tyler
 Retzlaff <roretzla@linux.microsoft.com>,
 "dev@dpdk.org" <dev@dpdk.org>, David Hunt <david.hunt@intel.com>,
 Radu Nicolau <radu.nicolau@intel.com>
CC: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= <mattias.ronnblom@ericsson.com>, "Min
 Hu (Connor)" <humin29@huawei.com>, Abdullah Sevincer
 <abdullah.sevincer@intel.com>, Ajit Khaparde <ajit.khaparde@broadcom.com>,
 Alok Prasad <palok@marvell.com>, Amit Bernstein <amitbern@amazon.com>,
 Anatoly Burakov <anatoly.burakov@intel.com>, Andrew Boyer
 <andrew.boyer@amd.com>, Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>,
 Ankur Dwivedi <adwivedi@marvell.com>,
 Anoob Joseph <anoobj@marvell.com>, Ashish Gupta <ashishg@marvell.com>,
 Ashwin Sekhar T K <asekhar@marvell.com>,
 Bruce Richardson <bruce.richardson@intel.com>, Byron Marohn
 <byron.marohn@intel.com>, Chaoyong He <chaoyong.he@corigine.com>, Chas
 Williams <chas3@att.com>, Chenbo Xia <chenbox@nvidia.com>, Chengwen Feng
 <fengchengwen@huawei.com>, Conor Walsh <conor.walsh@intel.com>, Cristian
 Dumitrescu <cristian.dumitrescu@intel.com>, Dariusz Sosnowski
 <dsosnowski@nvidia.com>, Devendra Singh Rawat <dsinghrawat@marvell.com>, Ed
 Czeck <ed.czeck@atomicrules.com>, Evgeny Schemeilin <evgenys@amazon.com>,
 Fan Zhang <fanzhang.oss@gmail.com>, Gagandeep Singh <g.singh@nxp.com>,
 Guoyang Zhou <zhouguoyang@huawei.com>, Harman Kalra <hkalra@marvell.com>,
 Harry van Haaren <harry.van.haaren@intel.com>,
 Hemant Agrawal <hemant.agrawal@nxp.com>,
 Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>, Hyong Youb Kim
 <hyonkim@cisco.com>, Jakub Grajciar <jgrajcia@cisco.com>, Jerin Jacob
 <jerinj@marvell.com>, Jian Wang <jianwang@trustnetic.com>, Jiawen Wu
 <jiawenwu@trustnetic.com>, Jie Hai <haijie1@huawei.com>, Jingjing Wu
 <jingjing.wu@intel.com>, John Daley <johndale@cisco.com>, John Miller
 <john.miller@atomicrules.com>, Joyce Kong <joyce.kong@arm.com>, Junfeng Guo
 <junfeng.guo@intel.com>, Kai Ji <kai.ji@intel.com>, Kevin Laatz
 <kevin.laatz@intel.com>,
 Kiran Kumar Kokkilagadda <kirankumark@marvell.com>,
 Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>, Lee Daly
 <lee.daly@intel.com>, Liang Ma <liangma@liangbit.com>, Liron Himi
 <lironh@marvell.com>, Long Li <longli@microsoft.com>, "Maciej Czekaj [C]"
 <mczekaj@marvell.com>, Matan Azrad <matan@nvidia.com>, Matt Peters
 <matt.peters@windriver.com>, Maxime Coquelin <maxime.coquelin@redhat.com>,
 Michael Shamis <michaelsh@marvell.com>, Nagadheeraj Rottela
 <rnagadheeraj@marvell.com>, Nicolas Chautru <nicolas.chautru@intel.com>,
 Nithin Kumar Dabilpuram <ndabilpuram@marvell.com>, Ori Kam
 <orika@nvidia.com>, Pablo de Lara <pablo.de.lara.guarch@intel.com>, Pavan
 Nikhilesh Bhagavatula <pbhagavatula@marvell.com>, Peter Mccarthy
 <peter.mccarthy@intel.com>,
 Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>,
 Rakesh Kudurumalla <rkudurumalla@marvell.com>, Raveendra Padasalagi
 <raveendra.padasalagi@broadcom.com>,
 Reshma Pattan <reshma.pattan@intel.com>,
 Ron Beider <rbeider@amazon.com>, Ruifeng Wang <ruifeng.wang@arm.com>,
 Sachin Saxena <sachin.saxena@nxp.com>,
 Selwin Sebastian <selwin.sebastian@amd.com>,
 Shai Brandes <shaibran@amazon.com>, Shepard Siegel
 <shepard.siegel@atomicrules.com>, Shijith Thotton <sthotton@marvell.com>,
 Sivaprasad Tummala <sivaprasad.tummala@amd.com>, Somnath Kotur
 <somnath.kotur@broadcom.com>,
 Srikanth Yalavarthi <syalavarthi@marvell.com>,
 Stephen Hemminger <stephen@networkplumber.org>, Steven Webster
 <steven.webster@windriver.com>, Suanming Mou <suanmingm@nvidia.com>, Sunil
 Kumar Kori <skori@marvell.com>, Sunil Uttarwar
 <sunilprakashrao.uttarwar@amd.com>, Sunila Sahu <ssahu@marvell.com>,
 Tejasree Kondoj <ktejasree@marvell.com>, Viacheslav Ovsiienko
 <viacheslavo@nvidia.com>, Vikas Gupta <vikas.gupta@broadcom.com>, Volodymyr
 Fialko <vfialko@marvell.com>, Wajeeh Atrash <atrwajee@amazon.com>, Wisam
 Jaddo <wisamm@nvidia.com>, Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>,
 Yipeng Wang <yipeng1.wang@intel.com>,
 Yisen Zhuang <yisen.zhuang@huawei.com>,
 Yuying Zhang <Yuying.Zhang@intel.com>, Zhangfei Gao
 <zhangfei.gao@linaro.org>, Zhirun Yan <yanzhirun_163@163.com>, Ziyang Xuan
 <xuanziyang2@huawei.com>
Subject: RE: [PATCH 01/83] examples: move alignment attribute on types
Thread-Topic: [PATCH 01/83] examples: move alignment attribute on types
Thread-Index: AQHaiDJz6mKgosFljkmtSGqcsm1ksrFhpqlg
Date: Wed, 10 Apr 2024 15:29:03 +0000
Message-ID: <CO6PR18MB4484460F340D59706D7555E0D8062@CO6PR18MB4484.namprd18.prod.outlook.com>
References: <1710949096-5786-1-git-send-email-roretzla@linux.microsoft.com>
 <1710949096-5786-2-git-send-email-roretzla@linux.microsoft.com>
 <98CBD80474FA8B44BF855DF32C47DC35E9F371@smartserver.smartshare.dk>
In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35E9F371@smartserver.smartshare.dk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|MW4PR18MB5205:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HciZeMCV7QNrPfwxmyg/ZZBt/xK27VNRDAQ9ooUlwLfjPAz6AAf86M3EiEBYyQGHddAOXR2+hO9Eg/BLeIqk01Ggi4lMitfHiIqd1gMQTK8Dg4s23PpvSYaFZlTrJgmNHs4QWt0MX5xZ5lG5oDmPAl+Gj+mmeAeRB/dNUjITDwQfEKhGGCz3lKEZ3WmtSyizKQMKSm1QkhcVcOVef2MasgouRONJUXD6q/7pbl+eucwGOCcLihKADsKfApaZxT6TEv1EJ9uNJ7yCaczks4uGTJuRrnj0x39xkli1DUfu86iDix7BYuMW/aSmLhNFL8/tzPufiL2mPneVoJ4QCqgilpoCVV8IOddfA25BJvyd/yO8lsxqxOklhuqDr6Yyw4bqpxvi/g+Lkom6E9gYlKKnzyJDINrMfS3tJo/gOum/EOiWnYrKDZ9hW39D5NZAlEQxIoCl7UDEBggWs6pZvHnuVcqZdTmA80rwtRA8Pj/bHvrs+VC8xEH/mjWD1E+ywQVourpKM5Bzhrz2ADfOhCD+11WyLTYCQdGUW7Ohh3qY8Wkh+r2EkkaeZT2yYIhQkEZSyKo/yiBY63MKZtw3G0UhXksTb8II8phklmQieXIJMyCQO9hcldP4G8pFAod7iICRjlZaOkk791+/TR2cC+Z5oeZhOlkT8WyweOAC6ZSu3XE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(1800799015)(7416005)(376005)(366007); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OEY2RXUxam5QdWp3Zi9FVzBnREdKY3kzSWF1Tlp4N0o3eWJHVk1rd3lIOTli?=
 =?utf-8?B?RUZ3UWZveDZkdExKWGhhVWR3VEV4ZXllY1BxWllNRytVMVU1R2kwcllCY24z?=
 =?utf-8?B?dHIzblBzeUxBTEtFNlRuZ2RTWTFKNXA1WEN1MzM0YVFLZ2xoS2JwTzR4UTlZ?=
 =?utf-8?B?TmZBemRyNkQ3ZHl2MktFOVRSTzhxQVdXUDJESjJrMEx4U0wrajVKV2gxOG1y?=
 =?utf-8?B?VG5XR0o2eVA3NnJKelRRcFlhemZtc2pOdi80WDh5TWUxeGI4d1JLRVI1TEEy?=
 =?utf-8?B?N3RhTWtYaWNWUTd2VUtsTmVHWXBSRmRYbEFVZEVTUXBZUW01TzhuL1JvclQ1?=
 =?utf-8?B?eURTclI4d3FKSzRVR1Zad09GVkNnNUF2eHU2bmZUQ0cxQWRTSnFkT1pCL2dM?=
 =?utf-8?B?NjhzV3VUUUErR1NtVGg5L3J4Ujh5UTNFZXlQZnZkTnZjYm10dXlBVzVlTjBv?=
 =?utf-8?B?M092UnJBaXRvSHVaV2RyN2h4dnQ3c2VnVHd0bUF1VDNia3AvaUdvZ0hXMUti?=
 =?utf-8?B?ZnJMZVVQdWVYQ1VQTnd0RnNqbmtrdU9sM3FseTFWREprN1M0ZkQvNkwyQzgr?=
 =?utf-8?B?WWk1enlaUUZpTmZWcFhFTzRWcGw4MEc2Y2VObTlFR3JBWE92VnBTRVQvSkNn?=
 =?utf-8?B?K08xWFlkZ1YrdjB4RktTbVg3bktEL3NGdlErQVUzTm13M0dJN3lOT1Vjeklt?=
 =?utf-8?B?YVpqTTZ1c1RTblY4SS9LaTF4bVFJSTVtYWs0TS8yQVhsa2lXMWdZdkhqQWJ1?=
 =?utf-8?B?V0NtcWNhZTdGN3NFMzVvYTU0QmZwbFVhWHJzS1RCQktlcE1iTnRZV0IxWlUr?=
 =?utf-8?B?WDNZNEZDKysrbjhWaEk4dCttKzFmM3JXOVFkc3NxYkNsV0hPNFhvVGpud2F3?=
 =?utf-8?B?bUMwS3p1enpHamZLQ3FVVTdWNENyWFM4bFZkWmwyK0NraUQ4NFQyMUZRRnJs?=
 =?utf-8?B?TjhsQ0pnNEljdnM0MkdCZ0Z5R0lSd3ZiRWRpUGdpb0gzbWlsb0VVTjhLbTBo?=
 =?utf-8?B?aVlRa3p5WWcwVzZpb0lxaFYvcjRveGZxZG80NjEwdno1VHV4dFVDcWk2MkZO?=
 =?utf-8?B?Y1NVZU9tNEZCMVFlWG5UaFh5VFdNZ0tzbnFLS1Y0K2dqbml2SkFmOG9yWVAr?=
 =?utf-8?B?ZGRrdUNxUDdIdm9JRzYyZmhKSFZRZzVOa3huQ1ZHSEhTcFBDWjBJUmpEZktS?=
 =?utf-8?B?ODVqTyt4VjVuYS8xRE8xbjlIYytXeGNOUDhSMkV0bnBZbnQrKzRSa3hNSWhx?=
 =?utf-8?B?TFlodVZWWVJBeHRrNCswbmVRbitLbWg0Q3BWT1ExbGdCNE5ub0tNZnExRlFE?=
 =?utf-8?B?V1h0UHNaRG1XNjFIaEpkL3VvMmNSZk9tdG92QmlzcElxRDk3VWtWcGVCT0h6?=
 =?utf-8?B?T3NnMkVsemxvRWZPSi9jMU1EMEZlMmVjaUkwc0Z3V1RzenBTMndRV3RmczJU?=
 =?utf-8?B?UVNWejNPaExCQU9CcTZHVVZRWXBTOHQvV1p2L1VxemU3bEZzYTNORzFGQllP?=
 =?utf-8?B?S1NGRDNuRktyR2xxcUw3Mjg5UFRKd0U5dzlNcW1PZUYxOVRkRmp5QUlSbGxZ?=
 =?utf-8?B?MUxKakVteW5leVRHeWV1NWxUYkEwS1JuQ3ljSkRDb2p3T1ZHZGdNUmM2QWQ3?=
 =?utf-8?B?N05jdituSUQrZ0hLcXZ1U2syaHpFSE9sSFJzazdwNzNpN2pqZ041dy9NaU5D?=
 =?utf-8?B?ejBnMk1Pa1BpWDVpOC9Hd3N5dVVPTFdMc09zWDFCZFNpVDJ5YURCUE82bkl2?=
 =?utf-8?B?V0lmeFhKcUFQU0F4SVFqZ3Vjd2hQSzRDZlN4aVlUVmhNOThmaEs3UDR0TTFO?=
 =?utf-8?B?cnhLdXoycm9LL0kzN2NOWmpWT2NMaFdybGFDYThGOUtHeU1hLzRmZjRJN1hW?=
 =?utf-8?B?Y0lDY3UzUTRvMThGRlBsZTF0SWNrMFRpQjlkemJFcjdPRmQzS05rQUE4a1dR?=
 =?utf-8?B?QUc2RTVjMHZaWDRVQzNPNE1pOWtUR3QxSmZRU3R0aDQwWkprb0pDZUdJd1JL?=
 =?utf-8?B?VVIyY2FJYVEzaFVFc0dpRzJ3QVVnVmtYcnBDZ0o5bk5MaEVIY2duRGkrMjV4?=
 =?utf-8?B?QkRoWXBsajdGd2lTejdleGhoZDVhTUt4VE0yTStGRHJPcFQ0VkRBenNrOExm?=
 =?utf-8?Q?giVk=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: marvell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: da0ec18f-0299-43c1-4b23-08dc5972f447
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2024 15:29:03.8998 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VNpZJrYVO2Joola3yvu/3nlwlbVnPt+WedG9YuYCD3QqqFyRk+MauZeW8xE0JYuFpblDKOpW38HVy06bZGjT3g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR18MB5205
X-Proofpoint-GUID: pRDO2Neuyqra4j2BWwAXYhllhUqu6Sci
X-Proofpoint-ORIG-GUID: pRDO2Neuyqra4j2BWwAXYhllhUqu6Sci
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26
 definitions=2024-04-10_04,2024-04-09_01,2023-05-22_02
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PiArVG86IERhdmlkIEh1bnQsIERpc3RyaWJ1dG9yIG1haW50YWluZXINCj4gK1RvOiBSYWR1IE5p
Y29sYXUgYW5kIEFraGlsIEdveWFsLCBJUHNlYyBzZWN1cml0eSBnYXRld2F5IGV4YW1wbGUgbWFp
bnRhaW5lcnMNCj4gDQo+ID4gRnJvbTogVHlsZXIgUmV0emxhZmYgW21haWx0bzpyb3JldHpsYUBs
aW51eC5taWNyb3NvZnQuY29tXQ0KPiA+IFNlbnQ6IFdlZG5lc2RheSwgMjAgTWFyY2ggMjAyNCAx
Ni4zNw0KPiA+DQo+ID4gTW92ZSBsb2NhdGlvbiBvZiBfX3J0ZV9hbGlnbmVkKGEpIHRvIG5ldyBj
b252ZW50aW9uYWwgbG9jYXRpb24uIFRoZSBuZXcNCj4gPiBwbGFjZW1lbnQgYmV0d2VlbiB7c3Ry
dWN0LHVuaW9ufSBhbmQgdGhlIHRhZyBhbGxvd3MgdGhlIGRlc2lyZWQNCj4gPiBhbGlnbm1lbnQg
dG8gYmUgaW1wYXJ0ZWQgb24gdGhlIHR5cGUgcmVnYXJkbGVzcyBvZiB0aGUgdG9vbGNoYWluIGJl
aW5nDQo+ID4gdXNlZCBmb3IgYm90aCBDIGFuZCBDKysuIEFkZGl0aW9uYWxseSwgaXQgYXZvaWRz
IGNvbmZ1c2lvbiBieSBEb3h5Z2VuDQo+ID4gd2hlbiBnZW5lcmF0aW5nIGRvY3VtZW50YXRpb24u
DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBUeWxlciBSZXR6bGFmZiA8cm9yZXR6bGFAbGludXgu
bWljcm9zb2Z0LmNvbT4NCj4gPiAtLS0NCj4gDQo+IFJldmlld2VkLWJ5OiBNb3J0ZW4gQnLDuHJ1
cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29tPg0KPiANCj4gQSBmZXcgY29tbWVudHMgZm9yIHRo
ZSBhYm92ZSBtZW50aW9uZWQgbWFpbnRhaW5lcnMgaW5saW5lIGJlbG93Lg0KPiANCj4gPiBkaWZm
IC0tZ2l0IGEvZXhhbXBsZXMvaXBzZWMtc2VjZ3cvaXBzZWMuaCBiL2V4YW1wbGVzL2lwc2VjLXNl
Y2d3L2lwc2VjLmgNCj4gPiBpbmRleCBiZGNhZGExLi40Y2Y0YzlkIDEwMDY0NA0KPiA+IC0tLSBh
L2V4YW1wbGVzL2lwc2VjLXNlY2d3L2lwc2VjLmgNCj4gPiArKysgYi9leGFtcGxlcy9pcHNlYy1z
ZWNndy9pcHNlYy5oDQo+ID4gQEAgLTExMiw3ICsxMTIsNyBAQCBlbnVtIHsNCj4gPiAgCXJldHVy
biAoc3RydWN0IGlwc2VjX3NhICopaTsNCj4gPiAgfQ0KPiA+DQo+ID4gLXN0cnVjdCBpcHNlY19z
YSB7DQo+ID4gK3N0cnVjdCBfX3J0ZV9jYWNoZV9hbGlnbmVkIGlwc2VjX3NhIHsNCj4gPiAgCXN0
cnVjdCBydGVfaXBzZWNfc2Vzc2lvbiBzZXNzaW9uc1tJUFNFQ19TRVNTSU9OX01BWF07DQo+ID4g
IAl1aW50MzJfdCBzcGk7DQo+ID4gIAlzdHJ1Y3QgY2Rldl9xcCAqY3FwW1JURV9NQVhfTENPUkVd
Ow0KPiA+IEBAIC0xNzAsNyArMTcwLDcgQEAgc3RydWN0IGlwc2VjX3NhIHsNCj4gPiAgCXN0cnVj
dCBydGVfZmxvd19pdGVtX2VzcCBlc3Bfc3BlYzsNCj4gPiAgCXN0cnVjdCBydGVfZmxvdyAqZmxv
dzsNCj4gPiAgCXN0cnVjdCBydGVfc2VjdXJpdHlfc2Vzc2lvbl9jb25mIHNlc3NfY29uZjsNCj4g
PiAtfSBfX3J0ZV9jYWNoZV9hbGlnbmVkOw0KPiA+ICt9Ow0KPiA+DQo+ID4gIHN0cnVjdCBpcHNl
Y194ZiB7DQo+ID4gIAlzdHJ1Y3QgcnRlX2NyeXB0b19zeW1feGZvcm0gYTsNCj4gPiBAQCAtMTkw
LDEyICsxOTAsMTIgQEAgc3RydWN0IHNhX2N0eCB7DQo+ID4gIAlzdHJ1Y3QgaXBzZWNfc2Egc2Fb
XTsNCj4gPiAgfTsNCj4gPg0KPiA+IC1zdHJ1Y3QgaXBzZWNfbWJ1Zl9tZXRhZGF0YSB7DQo+ID4g
K3N0cnVjdCBfX3J0ZV9jYWNoZV9hbGlnbmVkIGlwc2VjX21idWZfbWV0YWRhdGEgew0KPiA+ICAJ
c3RydWN0IGlwc2VjX3NhICpzYTsNCj4gPiAgCXN0cnVjdCBydGVfY3J5cHRvX29wIGNvcDsNCj4g
PiAgCXN0cnVjdCBydGVfY3J5cHRvX3N5bV9vcCBzeW1fY29wOw0KPiA+ICAJdWludDhfdCBidWZb
MzJdOw0KPiA+IC19IF9fcnRlX2NhY2hlX2FsaWduZWQ7DQo+ID4gK307DQo+ID4NCj4gPiAgI2Rl
ZmluZSBJU19UUkFOU1BPUlQoZmxhZ3MpICgoZmxhZ3MpICYgVFJBTlNQT1JUKQ0KPiA+DQo+ID4g
QEAgLTIyNCw3ICsyMjQsNyBAQCBzdHJ1Y3QgY2Rldl9xcCB7DQo+ID4gIAl1aW50MTZfdCBxcDsN
Cj4gPiAgCXVpbnQxNl90IGluX2ZsaWdodDsNCj4gPiAgCXVpbnQxNl90IGxlbjsNCj4gPiAtCXN0
cnVjdCBydGVfY3J5cHRvX29wICpidWZbTUFYX1BLVF9CVVJTVF0gX19ydGVfYWxpZ25lZChzaXpl
b2Yodm9pZA0KPiA+ICopKTsNCj4gPiArCWFsaWduYXMoc2l6ZW9mKHZvaWQgKikpIHN0cnVjdCBy
dGVfY3J5cHRvX29wICpidWZbTUFYX1BLVF9CVVJTVF07DQo+IA0KPiBBbGlnbmluZyBhIHBvaW50
ZXIgdG8gdGhlIHNpemUgb2YgYSBwb2ludGVyIGlzIHN1cGVyZmx1b3VzLCB1bmxlc3MgdGhlIHN0
cnVjdHVyZSBpcw0KPiBwYWNrZWQuDQo+IA0KPiBAUmFkdSwgQEFraGlsOiBZb3UgbWlnaHQgd2Fu
dCB0byByZW1vdmUgdGhlc2UgaW4gYSBmdXR1cmUgcGF0Y2guDQoNCkFncmVlZCwgdGhlc2UgY2Fu
IGJlIHJlbW92ZWQuDQoNCj4gDQo+ID4gIH07DQo+ID4NCj4gPiAgc3RydWN0IGlwc2VjX2N0eCB7
DQo+ID4gQEAgLTIzNSw3ICsyMzUsNyBAQCBzdHJ1Y3QgaXBzZWNfY3R4IHsNCj4gPiAgCXVpbnQx
Nl90IG5iX3FwczsNCj4gPiAgCXVpbnQxNl90IGxhc3RfcXA7DQo+ID4gIAlzdHJ1Y3QgY2Rldl9x
cCB0YmxbTUFYX1FQX1BFUl9MQ09SRV07DQo+ID4gLQlzdHJ1Y3QgcnRlX21idWYgKm9sX3BrdHNb
TUFYX1BLVF9CVVJTVF0gX19ydGVfYWxpZ25lZChzaXplb2Yodm9pZA0KPiA+ICopKTsNCj4gPiAr
CWFsaWduYXMoc2l6ZW9mKHZvaWQgKikpIHN0cnVjdCBydGVfbWJ1ZiAqb2xfcGt0c1tNQVhfUEtU
X0JVUlNUXTsNCj4gPiAgCXVpbnQxNl90IG9sX3BrdHNfY250Ow0KPiA+ICAJdWludDY0X3QgaXB2
NF9vZmZsb2FkczsNCj4gPiAgCXVpbnQ2NF90IGlwdjZfb2ZmbG9hZHM7DQo+ID4gQEAgLTI4Mywx
OCArMjgzLDE4IEBAIHN0cnVjdCBjbnRfYmxrIHsNCj4gPiAgCXVpbnQzMl90IGNudDsNCj4gPiAg
fSBfX3J0ZV9wYWNrZWQ7DQo+ID4NCj4gPiAtc3RydWN0IGxjb3JlX3J4X3F1ZXVlIHsNCj4gPiAr
c3RydWN0IF9fcnRlX2NhY2hlX2FsaWduZWQgbGNvcmVfcnhfcXVldWUgew0KPiA+ICAJdWludDE2
X3QgcG9ydF9pZDsNCj4gPiAgCXVpbnQ4X3QgcXVldWVfaWQ7DQo+ID4gIAl2b2lkICpzZWNfY3R4
Ow0KPiA+IC19IF9fcnRlX2NhY2hlX2FsaWduZWQ7DQo+ID4gK307DQo+ID4NCj4gPiAgc3RydWN0
IGJ1ZmZlciB7DQo+ID4gIAl1aW50MTZfdCBsZW47DQo+ID4gLQlzdHJ1Y3QgcnRlX21idWYgKm1f
dGFibGVbTUFYX1BLVF9CVVJTVF0gX19ydGVfYWxpZ25lZChzaXplb2Yodm9pZA0KPiA+ICopKTsN
Cj4gPiArCWFsaWduYXMoc2l6ZW9mKHZvaWQgKikpIHN0cnVjdCBydGVfbWJ1ZiAqbV90YWJsZVtN
QVhfUEtUX0JVUlNUXTsNCj4gPiAgfTsNCj4gPg0KPiA+IC1zdHJ1Y3QgbGNvcmVfY29uZiB7DQo+
ID4gK3N0cnVjdCBfX3J0ZV9jYWNoZV9hbGlnbmVkIGxjb3JlX2NvbmYgew0KPiA+ICAJdWludDE2
X3QgbmJfcnhfcXVldWU7DQo+ID4gIAlzdHJ1Y3QgbGNvcmVfcnhfcXVldWUgcnhfcXVldWVfbGlz
dFtNQVhfUlhfUVVFVUVfUEVSX0xDT1JFXTsNCj4gPiAgCXVpbnQxNl90IHR4X3F1ZXVlX2lkW1JU
RV9NQVhfRVRIUE9SVFNdOw0K