From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4D11CA0544 for ; Wed, 22 Jun 2022 11:26:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3786640DDB; Wed, 22 Jun 2022 11:26:38 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id DFC6D40689; Wed, 22 Jun 2022 11:26:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655889995; x=1687425995; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=/jEHi4Fmnn0hNIU8/yE3b0ajnVlptUQqJJNA96LINXc=; b=Scq7N7uZiborIvySbG58x4QKedA8J7YNBXu89CHnpIY/JpU88eT2ZNJr knleNscIVJCO81P3te7Z/xKOXUM8/QXFqJw3THK2dIbq4aEsbstCfAJe7 bgkb9KgyTpS8MSd97/3IHaeDgWfWscgMznH48IjgSH68yQCcOi4hhQVQP PvD9ng5vsUGASIw9WDTbc5CwOZIsxoywQHJ9i+U+X0o1+oaKabRKM6Zu7 J3J23m4GwZ26o0M6BIF1enJTaBAW+cIeAkqZGWiCusGsMe9ov23c+COYl 5M87tWOV8DxvrtkHI9PBubRKVhletW+zodWDbhY1LdABV8/WyzAKTeAJH w==; X-IronPort-AV: E=McAfee;i="6400,9594,10385"; a="277914287" X-IronPort-AV: E=Sophos;i="5.92,212,1650956400"; d="scan'208";a="277914287" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2022 02:26:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,212,1650956400"; d="scan'208";a="715330347" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga004.jf.intel.com with ESMTP; 22 Jun 2022 02:26:30 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 22 Jun 2022 02:26:29 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 22 Jun 2022 02:26:29 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 22 Jun 2022 02:26:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uqkqpme5XhGJWbIFWIml0cCzh5i5raxE3TStlKuIqol40aqgRdvrMTPgab6xb3uyj2vjRVm6S+meqEFd9kpYygolwzJG9hquUtqShjiiXg3fVlwrqcs3TU6e2K5mTe+vjcC5BLVj5UuMe7uuslwEy8jDAzMpS+ck0imITpzklrNbgG1J/1TGORyU1j0jz+DyrQP9qrkUbO4vUtBq9QxvCYd02BTqFPCuZJGQyeHoopngJhnPb17snkXhmPIOJpEXIdXCcwQ0yrg7pNsDoT2jARteihBymvOBS7vrk0JWwShhNygaPZycyQMTTiZu3WPqVa8Vt18OcS/1/A3UwQPTMw== 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=/jEHi4Fmnn0hNIU8/yE3b0ajnVlptUQqJJNA96LINXc=; b=l3uMXZlwzo4xEsPXNhvgeObnxWDge5LdD4729bnQu59COFQo60XEm2oG/LYCMxhQlQo2/CMt+uCwr4EKmq7IcYNSGf0ktHFEhU44/FhvLQbh42YqeodFmjHB6iUWNT+hfoMWuTVXc48xCBCKzGQbOQAMn8BaZ6254fw6JMFACNGLcvvLAnr1i9zdnhaKyR1xBrdXlfpN9V4nLjgYh2I7xBjTV1pGShPgfCS4yk3an3u+QGQ84tG2X7HJQ4UaKdbrjQY2LXQ/ee/q0LkrzxrSxvDG5BhomQnHGnC7gvtKhefFa2ZlJKJAiiGjINv/gNq4Fawz3IPKVkjQ4Az2pxDayg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5809.namprd11.prod.outlook.com (2603:10b6:303:197::6) by BY5PR11MB4420.namprd11.prod.outlook.com (2603:10b6:a03:1c9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Wed, 22 Jun 2022 09:26:25 +0000 Received: from MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::6537:6de6:7337:1b87]) by MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::6537:6de6:7337:1b87%6]) with mapi id 15.20.5353.016; Wed, 22 Jun 2022 09:26:25 +0000 From: "Zhang, Roy Fan" To: "Poczatek, Jakub" , Maxime Coquelin , David Marchand , "dev@dpdk.org" CC: "stable@dpdk.org" , "Xia, Chenbo" Subject: RE: [PATCH v3] vhost/crypto: fix build with GCC 12 Thread-Topic: [PATCH v3] vhost/crypto: fix build with GCC 12 Thread-Index: AQHYgZDUVsB8sQhMKUKiX5fGXqQrD61ZoB8AgAGKGICAAAZeoA== Date: Wed, 22 Jun 2022 09:26:25 +0000 Message-ID: References: <20220518101657.1230416-13-david.marchand@redhat.com> <20220616144650.1013920-1-david.marchand@redhat.com> <01bd004b-02f1-9369-dc43-456149d0240d@redhat.com> In-Reply-To: Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: eaa357c8-a6ee-44ba-99c1-08da54314776 x-ms-traffictypediagnostic: BY5PR11MB4420:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QBWEaI724bYhSxs8RslccjhyQFJEZMHIl9rArlH+eRkRfjh1E25IQpNypNKpUgAUU8bS9FiJjvhGFe4K4ePhLpQVv40PQkCK6Bi7G5XNyZavgisWzEIF4K8tuotuaWT1la73nElMtzl+jEDKPdnffrZ2Aqdta0vOrx0iNXHTUxsHLPqfs8p3BO0fqkyKHy6aK6pkNlNIH2Kx74w7OLHccuJfjACnd5G9ckvULsPLRFmoBmfXauLht/X47652j/BbAG94c87gvdaNA0zcOoEaCoIBSweV3bHaoLQt8VQvG9ISszECTFVMXDTcWLAUwSq+fxAFaTM/Yi6xTjuvB6f5z1wobpq/5YIagOQDkqDtl1I04OL/ZyI2vQphadmAp0LRggVBA7V8F+R0DBNOHok0YpSf/qYujdz88pfYGDkW4QlsurDnL1PUO8/ge1vWvInMTHmSTBxsaRiGJSPToMvpaif254fxS0l7jioiyAX7LXY3u0cdmC4rONjfdEdfZ9Z2F2aVzPtfcMIGIWJLHSLj7u3dor4fTBIOP7u92iH8jUQRM71ZbD91QMchNVawpDeySFWoVKaCmpNpDxuhWhjGC8qbMcE2crHUooG9cLyvFBSN9rN0wlVXWktgAsGPCnt0bWs7m18s50Hj43swm8sur9T9RGSuYdNg3T1vChBLLrmJez9HeR6yqYhtXpiXRVBTMwKMUiZbaf/UxcpMr/P4VIPctzZFlG+nnK5jQtPMPYZqnvo0yFp3Bb8wTDFbtbIWES7jJAE+FdiQim7Rq0qAXg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW5PR11MB5809.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(376002)(396003)(346002)(366004)(39860400002)(136003)(38070700005)(83380400001)(41300700001)(186003)(107886003)(33656002)(5660300002)(2906002)(8936002)(66946007)(66556008)(76116006)(66446008)(4326008)(52536014)(8676002)(66476007)(64756008)(316002)(110136005)(54906003)(55016003)(86362001)(71200400001)(7696005)(26005)(478600001)(6506007)(53546011)(9686003)(122000001)(38100700002)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bi9vdUg2WmtSYi9qR2VydXJEZ3NjQjk2eXdqdjFzcUtqZFduZnFYUmN6N0hY?= =?utf-8?B?SVZsQmlBTVQvUmNEcWtqRUpEaHUrZGovV2xFRUJBV3QrbkRPd2d5VnhGcXJ0?= =?utf-8?B?NjZGVmdsaDNja3g0dGNFZTdzR1VOdnVEN2xaVmhIek9aWmJDN0JCbDVTd0N1?= =?utf-8?B?V3V3RWdmNVVwNzJRTW5QQW9RTDlISXZ1Y3U0L3BWeUdFSC90cU9lZ0lRTEVT?= =?utf-8?B?eHFrUk9DTzRkMTlLUy9GTVpPT3ZEeW5PMjdnWmEybndIS2owU3R0WWd4UEtz?= =?utf-8?B?dmV5TjFzd09hY1NBSndaNGdaY3QyMEdmUmRNV1QvU011NlhMdnMwNUl0MFlH?= =?utf-8?B?OWVyZXIrSis1aU1SWUo5aGwrcDVaQ3l6eUd3UHlicXFnalFWMUtFRXpLVFVO?= =?utf-8?B?bGhwSTNkN1FFNVlyZUtoa0tRdnZsRGwraWp1R0pVMXVLM3l2cElEbU0yR29P?= =?utf-8?B?bFE2TkpQRTlCVDZsNnFjRzJ6LzhzR29SUHcwYThRWkJFR0sxNFdOdkh6YzlH?= =?utf-8?B?VkhLTnVkUHNOZjd5VmxIMEFPSlc3d2t5Zncxb20zTlJldC9YVzN0MXZrWkd6?= =?utf-8?B?cW5yVURNZGN6OEFBZEUvNnYwcFl3VVQzSStGTmNzQmptdm1OMXJPNjk0bkJn?= =?utf-8?B?NWpYNS9samIrZnFqQ1NsS08vL1BJRDY3c3F0QjBZZG1vcFduTDVTWko1ZE0w?= =?utf-8?B?cWd0RUh5YjR4TWtDLzVNRCtrZ1QvSUFYaVN0OWkwUHRROHhXRVNPbitHb1pN?= =?utf-8?B?WkVhL1BhRE5sMy9YOVZMcnpTVTkzRkVCTEZtUWhKVEZaNTJ2ZVZ2VjM0VUVs?= =?utf-8?B?SkRzN1BWeVV3M29QcU9HbjlkcUxJTnFVdFVtaTBaNE1xRHhZNG9WN2hMaDlr?= =?utf-8?B?L2ZtSWZsS1piSEVmUTRlT3daTkZBYUZhTm1iSzNmUkgveUl3eHlIa2FYWWEz?= =?utf-8?B?UDBxZDMzbFpIVU5Lc29kbWZYSFc0anF1bnJOSzB4anV2UlFZR3p1ZXBQSGpV?= =?utf-8?B?MTRob3IwdWNGM2hrTFB4K3FSaUl2SnByVXRPZFdFRHZtSURFWnkyREVZNWVH?= =?utf-8?B?NEJhWjkwTjU3MzRxWlFvUGRFUXpPbURjRlViWS9GdGNsVktDMXI3MHFQTTZo?= =?utf-8?B?bVNpT2xabGtZR0xIZWRyTk1BTnF0L0NmYlpIcGRNbUlHOThlVG81dllML0da?= =?utf-8?B?M0ZqL2lHN1RQdHhPNTFqTmRWYy9kVzZiTTB6aW8rNERqZk9JSkN5cnRQc0RJ?= =?utf-8?B?TWpjL0VJR05jWGM3YkMyTmNFVlZaWGNFd2k1VUtTN3FGdUQxUytZMDhta2tj?= =?utf-8?B?Tk1ZT0drN0FKSW1vTFJHTFZST2ZzVStnaXFVV0VZMXJ1OW1uVS9pbFVRVC9P?= =?utf-8?B?ZmtzK1FlbWNXaU0wUFZQY01TY0tXenN4UkdUWnFnL0JRNlNVR1VIZllxTXJa?= =?utf-8?B?VURCRE5UOGQzbDhxR2RuZlVNNnVJUlBCOUE1VzJYakdaMEFleXdYK2NpbHls?= =?utf-8?B?dGhpZzM0TEE1Nkc5MzBLWms4dEdCQlYyb2lKaGNGTDNHTVIxMzlLNnpUZkJO?= =?utf-8?B?dmVoa0NmV3dkam5OMWVpb2NVT3hTRnZoMDJVaHhhNjh6cHRRUTg5N1RXZXFq?= =?utf-8?B?a2ZxK09pZ3M0TURvbVBON2hTLzNqTWZQV0FwbXU1RGVOMjdqcitFMjMzS1dm?= =?utf-8?B?cGRhVVRraFJ3UWRTS3l3aWhvcG8rMHFnM0R5b3ZCRmtaUEFFdmJvRkdRWTg4?= =?utf-8?B?Y2loTUk0NzZ1UzBSY0dJYU8zVTNIM05ob0tES0J6dXU1NUlwNEx4L05ZOW1z?= =?utf-8?B?U3hUZ3gwKzlVcUVIcUVZZ0pzQmdrYVdvKzJrMEEzczJJTDZESG5CZ0xtbStH?= =?utf-8?B?ZEhocWthOXVkRnJEKzFNdnAxM3RwU2JxRHIvTGxDbDU5bnk4Ym9mQncxLy9a?= =?utf-8?B?UVlUaUYxTEdZTTBWMjlaZ2g2ZmhxTU1QRUNzM1F1SE9mWVpSYmpTTnpnZzZp?= =?utf-8?B?dFh3VlpFMU1kSGkvbmdLMDEycDliR0U0UW4vSHRYd0V6eGJ3ejVMaUo0QWxr?= =?utf-8?B?YU9URXZXM0lkVkhtSng0YTJ6dGNqcmJrTzJSbTNtTld6eTN3L1RrMUZyT2x3?= =?utf-8?B?Um5pK2g1dEN3c3A2d2dkYytFOUFETlJsRmI5M2lYVEtKeml1bEpqN1pFeGNP?= =?utf-8?B?djhGWU9xQ014ZlVPZ0J5c2E3Wk4xOVEyTzU1WHZ3cUtoeThIN3FYK01aZGdC?= =?utf-8?B?N1JtUkpGbTh1SUNJcHJOcGduVnJqK0tobkNxWEV2SDBRNkl2Zm9RY2xhY1hi?= =?utf-8?B?d0JlTFNnTzBkRHBkRUJ2Z3ErQmdVMXhIMllmNHFDYTYxOXZQMlE4dz09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5809.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eaa357c8-a6ee-44ba-99c1-08da54314776 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2022 09:26:25.5275 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: sHDoDxYNGbH42s679qGAvudA12x6Oji2q+yLIWVa2wG+3MpsQnOVHclckQoc3OJV6GiFnLglyNVyOP92RbymbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4420 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org SGkgTWF4aW1lLA0KDQpJIGtub3cgaXQgaXMgb3ZlciBUdWVzZGF5IHNvIHdlIHVuZGVyc3RhbmQg eW91IG1lcmdlZCB0aGUgcGF0Y2ggYWxyZWFkeS4NCkJ1dCBhbnkgc3VnZ2VzdGlvbnM/IFNob3Vs ZCB3ZSByYWlzZSBhIEJ1Z3ppbGxhIGZvciB0aGlzIHByb2JsZW0/DQpCVFcgd2UgcmV2ZXJ0ZWQg dGhlIHBhdGNoIGFuZCB0aGUgdGVzdCBmaW5pc2hlZCBubyBwcm9ibGVtLg0KDQpSZWdhcmRzLA0K RmFuDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFBvY3phdGVrLCBKYWt1 YiA8amFrdWIucG9jemF0ZWtAaW50ZWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMjIs IDIwMjIgMTA6MDIgQU0NCj4gVG86IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJl ZGhhdC5jb20+OyBEYXZpZCBNYXJjaGFuZA0KPiA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT47 IGRldkBkcGRrLm9yZw0KPiBDYzogc3RhYmxlQGRwZGsub3JnOyBYaWEsIENoZW5ibyA8Y2hlbmJv LnhpYUBpbnRlbC5jb20+OyBaaGFuZywgUm95IEZhbg0KPiA8cm95LmZhbi56aGFuZ0BpbnRlbC5j b20+DQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjNdIHZob3N0L2NyeXB0bzogZml4IGJ1aWxkIHdp dGggR0NDIDEyDQo+IA0KPiBIZXkgZXZlcnlvbmUsDQo+IA0KPiBXaGVuIHJ1bm5pbmcgYSBWaXJ0 aW8gcGVyZm9ybWFuY2UgdGVzdCBvbiBhIFZNIHVzaW5nIFZIb3N0IHdpdGggdGhpcyBwYXRjaA0K PiBhcHBsaWVkLA0KPiBWSG9zdCBnaXZlcyB0aGUgZm9sbG93aW5nIGVycm9yIG1lc3NhZ2U6DQo+ IA0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAvdmhvc3QpIHJlYWQgbWVzc2FnZSBWSE9TVF9VU0VS X1NFVF9GRUFUVVJFUw0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAvdmhvc3QpIG5lZ290aWF0ZWQg VmlydGlvIGZlYXR1cmVzOiAweDANCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSByZWFk IG1lc3NhZ2UgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFDQo+ID4gVkhPU1RfQ09ORklHOiAoL3Rt cC92aG9zdCkgZ3Vlc3QgbWVtb3J5IHJlZ2lvbiBzaXplOiAweDgwMDAwMDAwDQo+ID4gVkhPU1Rf Q09ORklHOiAoL3RtcC92aG9zdCkgICAgICAgZ3Vlc3QgcGh5c2ljYWwgYWRkcjogMHgwDQo+ID4g VkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgICAgICAgZ3Vlc3QgdmlydHVhbCAgYWRkcjogMHg3 ZjE3YzAwMDAwMDANCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSAgICAgICBob3N0ICB2 aXJ0dWFsICBhZGRyOiAweDdmOTRjMDAwMDAwMA0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAvdmhv c3QpICAgICAgIG1tYXAgYWRkciA6IDB4N2Y5NGMwMDAwMDAwDQo+ID4gVkhPU1RfQ09ORklHOiAo L3RtcC92aG9zdCkgICAgICAgbW1hcCBzaXplIDogMHg4MDAwMDAwMA0KPiA+IFZIT1NUX0NPTkZJ RzogKC90bXAvdmhvc3QpICAgICAgIG1tYXAgYWxpZ246IDB4NDAwMDAwMDANCj4gPiBWSE9TVF9D T05GSUc6ICgvdG1wL3Zob3N0KSAgICAgICBtbWFwIG9mZiAgOiAweDANCj4gPiBWSE9TVF9DT05G SUc6ICgvdG1wL3Zob3N0KSByZWFkIG1lc3NhZ2UgVkhPU1RfVVNFUl9TRVRfVlJJTkdfTlVNDQo+ ID4gVkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VU X1ZSSU5HX0JBU0UNCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSB2cmluZyBiYXNlIGlk eDowIGxhc3RfdXNlZF9pZHg6MA0KPiBsYXN0X2F2YWlsX2lkeDowLg0KPiA+IFZIT1NUX0NPTkZJ RzogKC90bXAvdmhvc3QpIHJlYWQgbWVzc2FnZSBWSE9TVF9VU0VSX1NFVF9WUklOR19BRERSDQo+ ID4gVkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VU X1ZSSU5HX0tJQ0sNCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSB2cmluZyBraWNrIGlk eDowIGZpbGU6MzcNCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSByZWFsbG9jYXRlZCB2 aXJ0cXVldWUgb24gbm9kZSAxDQo+ID4gVkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgcmVhbGxv Y2F0ZWQgZGV2aWNlIG9uIG5vZGUgMQ0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAvdmhvc3QpIHZp cnRpbyBpcyBub3cgcmVhZHkgZm9yIHByb2Nlc3NpbmcuDQo+ID4gVVNFUjE6IE5ldyBWaG9zdC1j cnlwdG8gRGV2aWNlIC90bXAvdmhvc3QsIERldmljZSBJRCAwDQo+ID4gVkhPU1RfQ09ORklHOiAo L3RtcC92aG9zdCkgcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEwNCj4gPiBW SE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSB2cmluZyBjYWxsIGlkeDowIGZpbGU6MzgNCj4gPiBV U0VSMTogW1ZIT1NULUNyeXB0b106IFNlc3Npb24gMSBjcmVhdGVkIGZvciB2ZGV2IDAuDQo+ID4g VVNFUjE6IFtWSE9TVC1DcnlwdG9dOiBJbmNvcnJlY3QgdmlydGlvIGRlc2NyaXB0b3INCj4gPiBV U0VSMTogW1ZIT1NULUNyeXB0b106IEZhaWxlZCB0byBwcm9jZXNzIHN5bSByZXF1ZXN0DQo+ID4g VVNFUjE6IFtWSE9TVC1DcnlwdG9dOiBJbmNvcnJlY3QgdmlydGlvIGRlc2NyaXB0b3INCj4gPiBV U0VSMTogW1ZIT1NULUNyeXB0b106IEZhaWxlZCB0byBwcm9jZXNzIHN5bSByZXF1ZXN0DQo+IA0K PiBEdWUgdG8gdGhpcywgcGVyZm9ybWFuY2UgdGVzdCBoYW5ncyBhbmQgbmV2ZXIgZmluaXNoZXMu DQo+IA0KPiBLaW5kIFJlZ2FyZHMsDQo+IEpha3ViIFBvY3phdGVrDQo+IA0KPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxp bkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5IDIxIEp1bmUgMjAyMiAxMDozMQ0KPiBUbzog RGF2aWQgTWFyY2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+OyBkZXZAZHBkay5vcmcN Cj4gQ2M6IHN0YWJsZUBkcGRrLm9yZzsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29t PjsgWmhhbmcsIFJveSBGYW4NCj4gPHJveS5mYW4uemhhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBSZTogW1BBVENIIHYzXSB2aG9zdC9jcnlwdG86IGZpeCBidWlsZCB3aXRoIEdDQyAxMg0KPiAN Cj4gDQo+IA0KPiBPbiA2LzE2LzIyIDE2OjQ2LCBEYXZpZCBNYXJjaGFuZCB3cm90ZToNCj4gPiBH Q0MgMTIgcmFpc2VzIHRoZSBmb2xsb3dpbmcgd2FybmluZzoNCj4gPg0KPiA+IEluIGZpbGUgaW5j bHVkZWQgZnJvbSAuLi9saWIvbWVtcG9vbC9ydGVfbWVtcG9vbC5oOjQ2LA0KPiA+ICAgICAgICAg ICAgICAgICAgIGZyb20gLi4vbGliL21idWYvcnRlX21idWYuaDozOCwNCj4gPiAgICAgICAgICAg ICAgICAgICBmcm9tIC4uL2xpYi92aG9zdC92aG9zdF9jcnlwdG8uYzo3Og0KPiA+IC4uL2xpYi92 aG9zdC92aG9zdF9jcnlwdG8uYzogSW4gZnVuY3Rpb24g4oCYcnRlX3Zob3N0X2NyeXB0b19mZXRj aF9yZXF1ZXN0c+KAmToNCj4gPiAuLi9saWIvZWFsL3g4Ni9pbmNsdWRlL3J0ZV9tZW1jcHkuaDoz NzE6OTogd2FybmluZzogYXJyYXkgc3Vic2NyaXB0IDEgaXMNCj4gPiAgICAgICBvdXRzaWRlIGFy cmF5IGJvdW5kcyBvZiDigJhzdHJ1Y3QgdmlydGlvX2NyeXB0b19vcF9kYXRhX3JlcVsxXeKAmQ0K PiA+ICAgICAgIFstV2FycmF5LWJvdW5kc10NCj4gPiAgICAzNzEgfCBydGVfbW92MzIoKHVpbnQ4 X3QgKilkc3QgKyAzICogMzIsIChjb25zdCB1aW50OF90ICopc3JjICsgMyAqIDMyKTsNCj4gPiAg ICAgICAgfA0KPiBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fg0KPiA+IC4uL2xpYi92aG9zdC92aG9zdF9jcnlwdG8uYzoxMTc4 OjQyOiBub3RlOiB3aGlsZSByZWZlcmVuY2luZyDigJhyZXHigJkNCj4gPiAgIDExNzggfCAgICAg ICAgIHN0cnVjdCB2aXJ0aW9fY3J5cHRvX29wX2RhdGFfcmVxIHJlcTsNCj4gPiAgICAgICAgfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fg0KPiA+DQo+ID4gU3Bs aXQgdGhpcyBmdW5jdGlvbiBhbmQgc2VwYXJhdGUgdGhlIHBlciBkZXNjcmlwdG9yIGNvcHkuDQo+ ID4gVGhpcyBtYWtlcyB0aGUgY29kZSBjbGVhcmVyLCBhbmQgdGhlIGNvbXBpbGVyIGhhcHBpZXIu DQo+ID4NCj4gPiBOb3RlOiBsb2dzIGZvciBlcnJvcnMgaGF2ZSBiZWVuIG1vdmVkIHRvIGNhbGxl cnMgdG8gYXZvaWQgZHVwbGljYXRlcy4NCj4gPg0KPiA+IEZpeGVzOiAzYzc5NjA5ZmRhN2MgKCJ2 aG9zdC9jcnlwdG86IGhhbmRsZSB2aXJ0dWFsbHkgbm9uLWNvbnRpZ3VvdXMgYnVmZmVycyIpDQo+ ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogRGF2aWQgTWFy Y2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+ID4gLS0tDQo+ID4gQ2hhbmdlcyBz aW5jZSB2MjoNCj4gPiAtIGZpeGVkIDMyLWJpdHMgYnVpbGQsDQo+ID4NCj4gPiBDaGFuZ2VzIHNp bmNlIHYxOg0KPiA+IC0gcmVmYWN0b3JlZCBjb3B5IGZ1bmN0aW9uLA0KPiA+DQo+ID4gLS0tDQo+ ID4gICBsaWIvdmhvc3Qvdmhvc3RfY3J5cHRvLmMgfCAxMjMgKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygr KSwgNzcgZGVsZXRpb25zKC0pDQo+ID4NCj4gDQo+IEFwcGxpZWQgdG8gZHBkay1uZXh0LXZpcnRp by9tYWluLg0KPiANCj4gVGhhbmtzLA0KPiBNYXhpbWUNCg0K