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 890ADA04FD for ; Wed, 22 Jun 2022 17:21:58 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6F002427F3; Wed, 22 Jun 2022 17:21:58 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id CC5BD4069F; Wed, 22 Jun 2022 17:21:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655911315; x=1687447315; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=dAtHfMcxqkDabt3ee5FMaqAr8BzSQiEeMXG0AlXTu18=; b=azxAyQITNdrsN7qkLiRWBbWcG6ItlTN5VM0JTl/WmXl5vo3TQ0PrOmRl W/TM+uqnI610+AsYWulF/Y8pFRdu74D4TZBndtS/PLb0bWGc5cIwP0uFJ cC3c4gpgX2lESVN1YDzLE5eou7GABMzv04rK/RQNKYnicpv3084fpTRCJ MmwDKA+Ul3WedSDGDmrR/XNlk2WUogj6H0QyP+QXtn9w81FM+r4khpoA3 5wKpborv1bWwRDxJCz5g0ywnxJci/fJt03qCmNrfMt04xb67f3hucSaC6 x26Z8kkgUL9jw8G6x8cC+ABq18VZRPoZemTSosZ/ScpkCuFDAoQ0h1vVU A==; X-IronPort-AV: E=McAfee;i="6400,9594,10385"; a="280491762" X-IronPort-AV: E=Sophos;i="5.92,212,1650956400"; d="scan'208";a="280491762" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2022 08:21:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,212,1650956400"; d="scan'208";a="620948665" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga001.jf.intel.com with ESMTP; 22 Jun 2022 08:21:51 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx605.amr.corp.intel.com (10.18.126.85) 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 08:21:50 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx610.amr.corp.intel.com (10.18.126.90) 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 08:21:50 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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 via Frontend Transport; Wed, 22 Jun 2022 08:21:50 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.48) 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 08:21:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bPmHKdEXIyVFWhIi8cWEsi35jQ8CVKa1vR8D0o8cOONr4AFCEWHUonMIfBZMQIuOXr7DHfk87izouYYY4fbn1Irc3Vf5RuweLaoCJzoZdIzVHn2fhNZd0nKrJc4tL3CqEIkMp2+pjgA87q05G0eakcVg+vYlxDe0od+ISu7A6RmCKkE3H79y6TXDIn4Ha7hvEDTDW6RTEODP4HJRRx2IT3Na/F1cmTVQJcqWoCQpUo6Ttki1G055z619ljs+tS4Wv08e8j/JAuL0HhcQbC7n2NAUMT1sZdIBrHhcYrlJ7+D+5iZhpXw03lfaqqGwLUlL+WQ/lU27ZSOTItECIW+Keg== 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=dAtHfMcxqkDabt3ee5FMaqAr8BzSQiEeMXG0AlXTu18=; b=ncewqsH7Hi30wdO6o882Hf2OvZ8ZiGrjFOmZpkA1YW3d162cgYnUJuXu1EIMUABk+94x7D9NV9YIwqMcUMWbcAMCIbooRjtIcOrxICTRO+OYHCj8OPFk6FkjCSP0qPjwdQQkFE7XAr2bv8dmfr43ahdVMxoJVeqpANTV7IF2lLFw99630jUk+90rLGPg5HInioB9veSeC554CWLNUCqTy9RLHkPDdCrQjL0vnHJX/2QYX3v7p5ULoWHFwiMZssSxAg8o9w+2ZZZuk3JeXVFsvg5KnJzlBHNMI8TrgsYQP7N28p8+7si5q6gy7XDHDID7RWpShJrl2zeVW+gTJYi+PA== 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 DM4PR11MB5440.namprd11.prod.outlook.com (2603:10b6:5:39c::7) by BL1PR11MB5270.namprd11.prod.outlook.com (2603:10b6:208:313::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.16; Wed, 22 Jun 2022 15:21:47 +0000 Received: from DM4PR11MB5440.namprd11.prod.outlook.com ([fe80::99f6:b7c4:4832:1b97]) by DM4PR11MB5440.namprd11.prod.outlook.com ([fe80::99f6:b7c4:4832:1b97%6]) with mapi id 15.20.5373.015; Wed, 22 Jun 2022 15:21:47 +0000 From: "Poczatek, Jakub" To: David Marchand , "Zhang, Roy Fan" CC: Maxime Coquelin , "dev@dpdk.org" , "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: AQHYgZDU6dOO0aHrdEegK888PWjtfK1ZoB8AgAGG9sCAAFi3AIAAFE9g Date: Wed, 22 Jun 2022 15:21:47 +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: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action 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: a5c00c4c-f6a1-43e5-d214-08da5462ec4b x-ms-traffictypediagnostic: BL1PR11MB5270: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: XB2dvt6luYufDSCAq8fCq+xPfZ7FkJqHu4MbwKzv49tqsB0UkvZWZhmdVAAfjCfx1Exsha09G1e9/dEArVDJ58wcmR4fTbxMsVv/uVRiQA1/irtpVqfjojjN7mTzEGH/Ihuqc2GWw1JyIvHAPcREFg96oNOsvOJPBogWWwzZ36Ejvi/c9mkVctu6PSfvg3uwna/F0CLLwhdKOTKZKhXpGVWEE0dhR8yHmXCjTHEVZVovnCd/lIrMx0GUOjNq57EwhkyUjWvIXqwEyX0da+PNPMaKIAptDaZJP4MxVBj2uBkTgcWcAoN8YJi4cSjKd8Ka61efAko9v9PBp2rFY6W1sxxXgpz9NgHLcU3UG+29arJoIQ0ESgRnumtgTRRUV9hdDaDBkg34I8250dSD5So6jKD8xFDSbZAQnEM6aSIP3AUDkyPwbGvCXve9JIFvX/K4kfWJhwJPzMQ8On+kIQDrSmebzTV7qWl6WcttLxI+I3zdO/B2wcF03nnujiFG2ijC1NY8lnR5ToBK8tTJbPV3UpcdK9XSsYwnHX0+GRvBeGb8J+hl837klF991vvAD4b8F8UFSaZDnqdNbj0fItg8aBRIjG0Vvm3C04YR057DhLbC5FcFRmlQsT3xeoBCBbLl1nKfTXz2P7JHxaCpUNxi6W1V7iTmwaQ4PgoN9CRZl3oKXGv4Ed3E4MgrlnNvo4IXHb9tws3B18iPHaFqEXTly3OOtU5lxnHLlvGJlsBpXem3oSaII+IXnbOhDvWX1ypNTrFok0+b5Ga1oGin7T2Ckg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5440.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(346002)(136003)(366004)(39860400002)(396003)(376002)(52536014)(8936002)(6506007)(8676002)(66446008)(478600001)(66476007)(64756008)(4326008)(2906002)(6636002)(5660300002)(66946007)(76116006)(33656002)(122000001)(86362001)(7696005)(66556008)(53546011)(110136005)(26005)(9686003)(54906003)(316002)(83380400001)(38070700005)(38100700002)(55016003)(186003)(71200400001)(107886003)(41300700001)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V0pPUUV6U1RwaHZqczN4M2NvWWkrakJjbEtMcVNpeGFDV0tkR2JzVWxwa2w2?= =?utf-8?B?amRFN0VUNUV3QkIxY2FQcFF0aTZMTzZqMlNNOWhpTnVmOEhVL3V0R3RzTjRJ?= =?utf-8?B?c1JRd2hQY3hwVlBhNUF4V0pRVUZLNDAxMUQ4a3AxMUNTdXZub3dYamF6VzJW?= =?utf-8?B?eHQrR3VrOWYwUUNQa3YyNXpnUXFqV3llSGJqc0lGbFV6ZDRTN2l1cWowMnFZ?= =?utf-8?B?czl4VVRVR2JkSWhQcUtLMEJ5bHNISjlGNmt6MUZuUkVFK2NQNjB0RkJZaW1n?= =?utf-8?B?MXRxSUZLQWhPeThncHBwZ29qSTB4RXdxanc1WThBUlZSaFU3OFRvdUMvRGxs?= =?utf-8?B?UnZxZXRmOUtzZDdiUDV2T0ZCYThEOTBBTXIzV0JabmJpQXJnTlA4WkcwVFZB?= =?utf-8?B?MksxT1JSbnBoaVlXZjlIVUluak9JRHVEM3lzY005M0tSSndJRjhKU3U5OFpK?= =?utf-8?B?VE5WZzVxU0pLeUU1cmtIcWxKbitGckh1VUFiUWRsU1dEMkRiS3VzeVNqZkJ5?= =?utf-8?B?U1pHdzNjb3E5R0s5V2FEanRINlpqQytUd0ZqUkdWZEVKWGNNL0JBV3M1Zkd0?= =?utf-8?B?OXZ5N1FOZ1BycFUvQlN6VHVqMW1YMW1WbmFFanorOFJML1d1bGRpRkpNNlQx?= =?utf-8?B?Umh4SUQydlJMTXpUTUFmcU1UOFJTbmF3MjFMeE5Uc3pqNllZZkJvblVXVDNz?= =?utf-8?B?V3p0Rm9VSzBsSzd1dlZCeWtHc2RSZ3RmTEtseEF6UXBobUNSelA4Q3ZLVTNn?= =?utf-8?B?Mit5OFlwWGhhUWpuSlRMYysrWkxnRUNud3I5MWh1N2NPTEp2TG9RdzRpa0I5?= =?utf-8?B?UE5UQ2VoMXFwT2dlVFFwSG11Y0xERFhPZmN1OVpaaGZNcWhSWkRjSmNBRUM2?= =?utf-8?B?eEpXWk9UclZWNURPckc5YjNxblNqQ0JSN0FmRjZGT0xrNG5RZ0YvZG9udG8v?= =?utf-8?B?aFFSNlZ3NWhkRUlteVhWRmlIN2FHbEtHMUNYVzcrSVltdXpmSENRODVZN0Z2?= =?utf-8?B?ckxoQmdUMXpqSzBrZkYrcFQrY21yN0NTaGlYT2hjWWVZdGRFcWtDdm9EWUVi?= =?utf-8?B?M0M5V0hmNHZ4OSswRGxyNE9YN2RtOXhNS3UwUmtEVXJlczcrRzdwYmxVMTk0?= =?utf-8?B?aGVSSDBqOHd5V056aFM5VlZ2UjJtbzAwZEtkNUlaZnJPY0xFWnFBRlJpZ29K?= =?utf-8?B?M1ZWZjNCbDdVWWVqeW5ZbWtIUEpwL0RTRHU4ei9UOWtaUWlaRVZFUkJLeVZu?= =?utf-8?B?ZklFMEdKbGNLUUFMV25nNEg0K0g2Nllhc0tHYVBqN0huWTkveURIYndHOGNR?= =?utf-8?B?UmZyRnQwbXB5VERVUW4wUXZEMEFqaHc0bzNvQ1dzRm1VL083andRSU00aW1C?= =?utf-8?B?ZWhTbUk1UzY3cWFuMkRQdEFublZlQlpYVU1Bd3FVQXo1UW95aFNzUklZbWZk?= =?utf-8?B?WG04cWZSbkhqQXJPUXUzOFRRYXFWWlhUSk1ncTJqdlpEbXlrR2YvelErSlQ5?= =?utf-8?B?RGhaNnpRa1dmSDVwVkRPVjZnN3F4RU9CTkJnVjlIQXE0WmxXMW5Kd2VCQ0d4?= =?utf-8?B?SGl3cm4zUDRnVTZwakN1VHM3eDFMcDVoZ2VIYk1STjZKaGcvTVhMMEpsdXBI?= =?utf-8?B?TklMSHRMZXNVdnVQTmc5THpXN2FaRGhwQVdISmNMcDBYVlh1TWZ2N09wUElp?= =?utf-8?B?R2hKa3Q4WVg3YjVkdlJFM1FXaTZRay9xK1hGVTgwVys1cVpIUDlNd1pEeitw?= =?utf-8?B?RnNKWEEzeFE3aTk5NFFwQ2tjemowazlJM211V1c0RGpFVndmTHBaREVLZW00?= =?utf-8?B?WVo5M1FJb2htQmpzcjYxMzR5OFpyZ204S3k5dExBNy9XajJxK3lBamVJQjg3?= =?utf-8?B?elk0aEJyVVVHMHRSZlAzMUQ3T2tYdDQyUTFuZGJlbjVORmcrR0NNTlFDN0Vx?= =?utf-8?B?aFZPT3FHQzZhTWxtUmVuZ28rK1hkcGJMWWYzR1MrR2dlbEVUTHJIZHNKOWQx?= =?utf-8?B?dXJsZ0NVamZuWEZmWXBpbnlKbDl0VENoZDlOT3IxYWpWOTNyeGR2MnFXZ21V?= =?utf-8?B?MjVxNHgxazBMVWdQUnN5YTJZK2pLV1J6cWtQOUxmUmVvSG9lZ2NYbnVPQ0Z2?= =?utf-8?B?TGVFOStyU0hnaXQ2ekRaa3BYVjBHcURqTlVWbCtHUERLYmpFZWdiZnFpdlo0?= =?utf-8?B?VUZDeWxOeU05WFYySG5MeEcwSjRWZi84NFE4Y0gva3QwVHF1RlE0bnN5Yitt?= =?utf-8?B?VnFTZTIzRzV2SVZtSHF2NFhPWVNZUkcyck9SeFFZdk81ZWNvSElUTnk0YlBm?= =?utf-8?B?M2lvcEdRRXU4bGtnN2l6elJuMGtkbU1xMVp3MEkxZko1WmxKdXdkdz09?= 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: DM4PR11MB5440.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5c00c4c-f6a1-43e5-d214-08da5462ec4b X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2022 15:21:47.3797 (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: g76LCu1Et0qx5CLf+fqPL6+wtXlN8eSmtDHAQ3LOaHPut/FHSdnxwclVh5quvpd2XYSkhZYTaW2z59SraKlmyV3EH9kyof2EBIdU8sBUnik= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5270 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 SGV5IERhdmlkLCANCg0KVGhlIGNvZGUgY2hhbmdlIGZpeGVzIHRoZSBlcnJvcnMgYW5kIHRoZSBw ZXJmb3JtYW5jZSB0ZXN0IGNvbXBsZXRlcy4gDQoNCktpbmQgUmVnYXJkcywgDQpKYWt1YiBQb2N6 YXRlaw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRGF2aWQgTWFyY2hhbmQg PGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+IA0KU2VudDogV2VkbmVzZGF5IDIyIEp1bmUgMjAy MiAxNTowOA0KVG86IFBvY3phdGVrLCBKYWt1YiA8amFrdWIucG9jemF0ZWtAaW50ZWwuY29tPjsg WmhhbmcsIFJveSBGYW4gPHJveS5mYW4uemhhbmdAaW50ZWwuY29tPg0KQ2M6IE1heGltZSBDb3F1 ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+OyBkZXZAZHBkay5vcmc7IHN0YWJsZUBk cGRrLm9yZzsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPg0KU3ViamVjdDogUmU6 IFtQQVRDSCB2M10gdmhvc3QvY3J5cHRvOiBmaXggYnVpbGQgd2l0aCBHQ0MgMTINCg0KSGVsbG8g SmFrdWIsIFJveSwNCg0KT24gV2VkLCBKdW4gMjIsIDIwMjIgYXQgMTE6MDEgQU0gUG9jemF0ZWss IEpha3ViIDxqYWt1Yi5wb2N6YXRla0BpbnRlbC5jb20+IHdyb3RlOg0KPiBXaGVuIHJ1bm5pbmcg YSBWaXJ0aW8gcGVyZm9ybWFuY2UgdGVzdCBvbiBhIFZNIHVzaW5nIFZIb3N0IHdpdGggdGhpcyAN Cj4gcGF0Y2ggYXBwbGllZCwgVkhvc3QgZ2l2ZXMgdGhlIGZvbGxvd2luZyBlcnJvciBtZXNzYWdl Og0KPg0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAvdmhvc3QpIHJlYWQgbWVzc2FnZSBWSE9TVF9V U0VSX1NFVF9GRUFUVVJFUw0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAvdmhvc3QpIG5lZ290aWF0 ZWQgVmlydGlvIGZlYXR1cmVzOiAweDANCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSBy ZWFkIG1lc3NhZ2UgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFDQo+ID4gVkhPU1RfQ09ORklHOiAo L3RtcC92aG9zdCkgZ3Vlc3QgbWVtb3J5IHJlZ2lvbiBzaXplOiAweDgwMDAwMDAwDQo+ID4gVkhP U1RfQ09ORklHOiAoL3RtcC92aG9zdCkgICAgICAgZ3Vlc3QgcGh5c2ljYWwgYWRkcjogMHgwDQo+ ID4gVkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgICAgICAgZ3Vlc3QgdmlydHVhbCAgYWRkcjog MHg3ZjE3YzAwMDAwMDANCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSAgICAgICBob3N0 ICB2aXJ0dWFsICBhZGRyOiAweDdmOTRjMDAwMDAwMA0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAv dmhvc3QpICAgICAgIG1tYXAgYWRkciA6IDB4N2Y5NGMwMDAwMDAwDQo+ID4gVkhPU1RfQ09ORklH OiAoL3RtcC92aG9zdCkgICAgICAgbW1hcCBzaXplIDogMHg4MDAwMDAwMA0KPiA+IFZIT1NUX0NP TkZJRzogKC90bXAvdmhvc3QpICAgICAgIG1tYXAgYWxpZ246IDB4NDAwMDAwMDANCj4gPiBWSE9T VF9DT05GSUc6ICgvdG1wL3Zob3N0KSAgICAgICBtbWFwIG9mZiAgOiAweDANCj4gPiBWSE9TVF9D T05GSUc6ICgvdG1wL3Zob3N0KSByZWFkIG1lc3NhZ2UgVkhPU1RfVVNFUl9TRVRfVlJJTkdfTlVN DQo+ID4gVkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJf U0VUX1ZSSU5HX0JBU0UNCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSB2cmluZyBiYXNl IGlkeDowIGxhc3RfdXNlZF9pZHg6MCBsYXN0X2F2YWlsX2lkeDowLg0KPiA+IFZIT1NUX0NPTkZJ RzogKC90bXAvdmhvc3QpIHJlYWQgbWVzc2FnZSBWSE9TVF9VU0VSX1NFVF9WUklOR19BRERSDQo+ ID4gVkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VU X1ZSSU5HX0tJQ0sNCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSB2cmluZyBraWNrIGlk eDowIGZpbGU6MzcNCj4gPiBWSE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSByZWFsbG9jYXRlZCB2 aXJ0cXVldWUgb24gbm9kZSAxDQo+ID4gVkhPU1RfQ09ORklHOiAoL3RtcC92aG9zdCkgcmVhbGxv Y2F0ZWQgZGV2aWNlIG9uIG5vZGUgMQ0KPiA+IFZIT1NUX0NPTkZJRzogKC90bXAvdmhvc3QpIHZp cnRpbyBpcyBub3cgcmVhZHkgZm9yIHByb2Nlc3NpbmcuDQo+ID4gVVNFUjE6IE5ldyBWaG9zdC1j cnlwdG8gRGV2aWNlIC90bXAvdmhvc3QsIERldmljZSBJRCAwDQo+ID4gVkhPU1RfQ09ORklHOiAo L3RtcC92aG9zdCkgcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEwNCj4gPiBW SE9TVF9DT05GSUc6ICgvdG1wL3Zob3N0KSB2cmluZyBjYWxsIGlkeDowIGZpbGU6MzgNCj4gPiBV U0VSMTogW1ZIT1NULUNyeXB0b106IFNlc3Npb24gMSBjcmVhdGVkIGZvciB2ZGV2IDAuDQo+ID4g VVNFUjE6IFtWSE9TVC1DcnlwdG9dOiBJbmNvcnJlY3QgdmlydGlvIGRlc2NyaXB0b3INCj4gPiBV U0VSMTogW1ZIT1NULUNyeXB0b106IEZhaWxlZCB0byBwcm9jZXNzIHN5bSByZXF1ZXN0DQo+ID4g VVNFUjE6IFtWSE9TVC1DcnlwdG9dOiBJbmNvcnJlY3QgdmlydGlvIGRlc2NyaXB0b3INCj4gPiBV U0VSMTogW1ZIT1NULUNyeXB0b106IEZhaWxlZCB0byBwcm9jZXNzIHN5bSByZXF1ZXN0DQoNCkNv dWxkIHlvdSB0ZXN0IHdpdGggdGhlIGZvbGxvd2luZyBzbmlwcGV0Og0KDQpkaWZmIC0tZ2l0IGEv bGliL3Zob3N0L3Zob3N0X2NyeXB0by5jIGIvbGliL3Zob3N0L3Zob3N0X2NyeXB0by5jIGluZGV4 IDk2ZmZiODJhNWQuLjU0OTQ2ZjQ2ZDkgMTAwNjQ0DQotLS0gYS9saWIvdmhvc3Qvdmhvc3RfY3J5 cHRvLmMNCisrKyBiL2xpYi92aG9zdC92aG9zdF9jcnlwdG8uYw0KQEAgLTYxMCw4ICs2MTAsNyBA QCBjb3B5X2RhdGEodm9pZCAqZGF0YSwgc3RydWN0IHZob3N0X2NyeXB0b19kYXRhX3JlcSAqdmNf cmVxLA0KICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC0xOw0KICAgICAgICAgICAgICAg IGxlZnQgLT0gY29waWVkOw0KICAgICAgICAgICAgICAgIGRhdGEgPSBSVEVfUFRSX0FERChkYXRh LCBjb3BpZWQpOw0KLSAgICAgICAgICAgICAgIGRlc2MrKzsNCi0gICAgICAgfSB3aGlsZSAoZGVz YyA8IGhlYWQgKyBtYXhfbl9kZXNjcyAmJiBsZWZ0ICE9IDApOw0KKyAgICAgICB9IHdoaWxlIChs ZWZ0ICE9IDAgJiYgKytkZXNjIDwgaGVhZCArIG1heF9uX2Rlc2NzKTsNCg0KICAgICAgICBpZiAo dW5saWtlbHkobGVmdCAhPSAwKSkNCiAgICAgICAgICAgICAgICByZXR1cm4gLTE7DQoNCg0KLS0N CkRhdmlkIE1hcmNoYW5kDQoNCg==