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 37AB8A0093; Mon, 7 Mar 2022 09:06:13 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0B6AC41169; Mon, 7 Mar 2022 09:06:13 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 3B6F141168 for ; Mon, 7 Mar 2022 09:06:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646640371; x=1678176371; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LruW/hZlK7WuibsvACX0qxPkBVV6MGFNOixUDp75vGI=; b=K4/VUEzCyJz4kfJ44r8rBLxEu5vvvkkW1ZkIHorhDXuVkDCFAloOcP6R geq1ZISKM7NXUcKpRzQ3+T61cNo1vzoOkicWcp2vCq0l1cGD8qDG4kQEc SOmh+B4izJcYhMi0Ou/Zlw/koOtucO9Uq05fPV+7tC+i7G2sitXobct7y d5YvMy3WcmHe4i3m9Ld+uZe6nLpWDeKwhDLFrV4TNydkW/wYy/LNz4gyO GKrJiTTtJuWOW4RKuI1U/Vp4fTMLtS1qpaDXqpEcEhq6oL6lJM4rwFCTk lG/6B8XEn2YCiVWlNLR19U50/9s+DOAuXZGtH0xwe/r2xhsR8QT+588fn Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10278"; a="241763222" X-IronPort-AV: E=Sophos;i="5.90,161,1643702400"; d="scan'208";a="241763222" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Mar 2022 00:06:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,161,1643702400"; d="scan'208";a="643157647" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga004.jf.intel.com with ESMTP; 07 Mar 2022 00:06:01 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 7 Mar 2022 00:06:01 -0800 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.21; Mon, 7 Mar 2022 00:06:00 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Mon, 7 Mar 2022 00:06:00 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.108) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Mon, 7 Mar 2022 00:06:00 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U8UH88IwdlIlJYudy3g8I6PTTOMJVG3LIJpwhlq2t6TzYykwCxtmzw4wUFBz3zq6OlbmR+8MPS6gJxl4a/9YMEFvFl8iU0Kcchq/pkhhxWv72mIrNDhZGIQKFktQFg8oqqo+82vOLcqnImtq+hfo3r+2HpxKhE/unPbabEgtqKMskmPcmI1YQ6F5P7r8t8/0XuUZYYp6QXrk+wFW3vFYG5+HWvSAn3QjCBAKW5jHQHhk99wfC4BhuqW81HHJgTpa/VVO+9fN15xzaeqK1leSiU6ZznadgfuL3Lkfzp0LarJrK3PZpI5c9pzFN/6q2HYBbsvPasF1sk49yBKMZxd4mg== 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=LruW/hZlK7WuibsvACX0qxPkBVV6MGFNOixUDp75vGI=; b=ipcrxDVun5ksxWmbsKtfeQtlCxu+p3PdOeG6yQRqNtzd/pwFan7T+xxVYJ1cw6hUmAv9fChvHrBr+Do4s3H5xcu+6ssgwTrAL7IvGuCnSHFVEBG9yH7wgZ3hk9S1hN3V16OkxDrU/REOJQBhFqTA4zO8QagPPVVyz3eyD5EjH3IW1TEThetx1FxHaEmqcNbDsFPqKmRaOgh6s7GzpbN8DKN6j9Ttn+U5aezbfALxPGRFa9NoF9af5328B7pm44tlqrQL2O0erVAkqWBC4LyV/IaSIiNiZkaYQYf79Hz1d5r79xqUivms7WML8jihpRfA7rucjOAhu0yPCkeLUd1wEw== 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 BYAPR11MB3495.namprd11.prod.outlook.com (2603:10b6:a03:8a::14) by CY4PR11MB1333.namprd11.prod.outlook.com (2603:10b6:903:24::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.19; Mon, 7 Mar 2022 08:05:58 +0000 Received: from BYAPR11MB3495.namprd11.prod.outlook.com ([fe80::714b:35f9:5767:b39b]) by BYAPR11MB3495.namprd11.prod.outlook.com ([fe80::714b:35f9:5767:b39b%6]) with mapi id 15.20.5038.026; Mon, 7 Mar 2022 08:05:58 +0000 From: "Wang, Haiyue" To: Jerin Jacob CC: dpdk-dev , Jerin Jacob , Kiran Kumar K , Nithin Dabilpuram Subject: RE: [PATCH v1] graph: remove the useless duplicate name check Thread-Topic: [PATCH v1] graph: remove the useless duplicate name check Thread-Index: AQHYMfNymJEG4Kokk0uzdoyG4+UIHayzioiAgAAFkWA= Date: Mon, 7 Mar 2022 08:05:58 +0000 Message-ID: References: <20220307064318.1002855-1-haiyue.wang@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 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: 7cef3394-2415-445e-e6e7-08da00115017 x-ms-traffictypediagnostic: CY4PR11MB1333: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: fyKUdnu48k1DIbJxuLiKoRoILswlg2/6iYwj54fbPpc9Ao7kJ+OX+XJbcSOmppAjhqdhZzkMnWDZohYBdPDDs2hrhjfgZ2+hrKkRzJX0xZyVsbce9j4J9B5gnwgrEVF78ByfI2E28G37SITJh2hmnm1d22CZgHdVyBIEGckkWpbXZbomNHxa3m6YCWMeefvJYwmzE+VOsi2Xdh3j1stx4oReNORdOgJiFp5twNy5SibdIornoXGLGtoXb4QqgOUlRxCrAGoktKfKYHz/IcKs/Si8Go8HwAW5aPJYAvkwSXb3ZpbluIZ/Dc9VfhytizmHqZqdNIULgfMgps5CeeAUsqm11Wv1IRn+EmIG9OTh06sdX/J0aVVrELe5KSClLssh3vfuSN/8qxgRwd23zaUBrHQow4gJZ894R+IBsejSwmr67LphX4bTVDlFmsUpbtFCbdkjX8thqhrcoVXMDoyKiH8h4km5dOVoR/J2tzzF+H0d2wzsnnbnyKhlYG9mgLnfIb/0TUr9qE1VrrkNPIfXxuIhrK0nZwAC0D3mc43ZINAAdPAd/ZxQnXqpqkA3+1tSjv/wOj0YwlFrGG5tLG6phxrpvsKQrXXQgkB0z/ZQjsoVFeICVwPIrJvOTYi0VNJKbl3vnx8utEBvp1MdcT+BJk5SmKTb33WPyYAlQmYi3hV9wh7Ki/kHQtAEEdGQvWJq5b9vU7Bu2g/13+4LooXQaw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3495.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(82960400001)(2906002)(122000001)(5660300002)(33656002)(186003)(83380400001)(86362001)(508600001)(26005)(6916009)(55016003)(316002)(66946007)(66476007)(52536014)(66556008)(76116006)(8936002)(54906003)(64756008)(9686003)(8676002)(66446008)(38100700002)(38070700005)(6506007)(7696005)(71200400001)(53546011)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WGpNMitCc0pod1VsbW9CUEUxeGhHbXViNjBzbXJoNGFwc3hXdFp0Mk9pOUJR?= =?utf-8?B?UzVFSVdheTh2SnFBZkc5MXhMdzNBOFFvOGR4ZmpHc0tJWVJQb3JYYTVGOEtQ?= =?utf-8?B?Y2xEZG1JbHFmUFZoYUgrSDFMV0E2QUNOWk1kb09ZUkhQRVZIUWZvV1hESzZa?= =?utf-8?B?YndhVDViNXI4RkhKcXhPTGJMUVZaTmxmYUhPOEhrejlYMXBZYXpiQVc4OE5O?= =?utf-8?B?LytHMkxVRjlBUTRKZUR1MGV0MFA1WFV1RitoRVUyK1lSeUd1V3N2VGRPTkQ0?= =?utf-8?B?b2trb2FFTWlMOGVkYk04SkxvemFsQnZmeEx0UThsZERRaXR6VnZvUTAwWFBV?= =?utf-8?B?ZVczbmxYMjBGa0xKVy8rd3N6dFNqelZsSjFabDlOeVo3TnRjTWlqdkJDQnJO?= =?utf-8?B?Zkt2QmxzNm1DeXZMcnZ6emRUVnl2c0tINStSTGFob1ErVFNVeUtXb2RManB6?= =?utf-8?B?U3c4ZHJ6anZwV2ZGdUNQWWxFaU5ZZXZSUDFVaXNORlBrdVJuQW9GS1UrOVVl?= =?utf-8?B?ZDNnVVBKazE4MkxrYXV4ZllUdDRTdFBGV0ZicmtQQUtxVVYvM0xVVlRJODBp?= =?utf-8?B?L0JPT3ZYSFF1MzJXMHpyZ0E0QldCSzF1b1VETnNvcEN6Qk9jaVJQVTVVMzdO?= =?utf-8?B?ZjNtMS9KaFN6QW5uaGdFZ3E5NFhYQkhwNDRIVjBmMkQ0cERRRFBBZzN0MitP?= =?utf-8?B?T2FWc2NWSnpJUFNNYnM2NytOK0t5MHBxOFNtU09QSnlCZjM4Y05Kc2pJU1U0?= =?utf-8?B?dmNmYkt4RFdjd1czWmRWdjBzS3QxUURBU1lMdGFYRzdGSHdzNWREOXllcVJD?= =?utf-8?B?VUx4blh3N3orNjB0ajJudWo4b3ZOY0ZkcFp4SHBnN1hJd0pEZDFLOC85bzB6?= =?utf-8?B?dUtRMmR5Zi9PK1ZYdWtlR2JNR2V0STgwMzJjMG0yVWwwcU1JWjVmVGZrNmpa?= =?utf-8?B?bjBpOTdiWmxuR25uUmttY0pKYXcvRWJrbHhqWnVYek9FdjBJUG1aK0ZCY1M2?= =?utf-8?B?Q3VHaWpnVnVwSjV2R1RhaFlwTzl5OUFLSjFJQmF4Q2JEZEpVTW9uL29UL2F0?= =?utf-8?B?WHZkU1dWMVpBRnBrdEJKK0NKT2VaMk4wOXIzNXdoWHRrOGk2dEwvNmxlY0F1?= =?utf-8?B?ODFUSG9sR0pZaWxybHN6ZlVheit5RmdJTHpCRzY5SjhUMnBteTYxWVVtQWxt?= =?utf-8?B?RWlINEZQMWdOZ3M0bG02Zis5c2JJcHZIZXZFMU1COGFHdS80WVp6OXNqU1pt?= =?utf-8?B?UHZ1S01WcXV3VWhFYmJxb3Z4bzZxaURrRFZyWmlNL2VjWVF1dHliUVNHUVNB?= =?utf-8?B?aHRlcmszS29VMFFaemtIYlUvai93TjVUMURMZ0hIOFBZeHZUZGdQNVlDb1RJ?= =?utf-8?B?WXNTcFJTNndqL1ROdWxSS1NFWkd6bGRLcjFLUWh6RWhocGErQTE3VGladzNZ?= =?utf-8?B?TjZDeHRWUlgrdElzVzFxZ0tTOWk0VmV1aUhuSGRydnFERFdVVllFSlpwallB?= =?utf-8?B?Y3p5RnVTWUVGNGNuUFo2Vk1GVzE5NjNiTTRWQUFjYUIzZFdvbis2VEZXOHN3?= =?utf-8?B?T1NzVitmQXZ1RWU3aGlLRnVCYmlPbVFwMkx0TjZNbWR5c05SSUt1SHEzWWlK?= =?utf-8?B?dlM3SjcvZ2J2Y2Yrd3oyRlVmaGZrTW9nN2hYbUJNQThNckF3TTV6NWVRWHAx?= =?utf-8?B?S0MrSDlMWDFOY09veW83MnZEaStDTUd2dHpweEtVbTJrWG0vT3hmTTFzd0FW?= =?utf-8?B?SzlYbzcwZlEyM3krRlNUUzZoK0V5SE1iMmJVRlBjRlFvSm5JK29vMmYvWlNK?= =?utf-8?B?bWR2aXlCelc5eHltMnVXejRoVklmMGVKMEdsWmZyZVl0SXFCUFpDbW1lUits?= =?utf-8?B?NGRTRU9kQk1UL3FscHVMeXNSczdsZk1pbGJyQjcyTTBXZWo0bnU3U21uTk5i?= =?utf-8?B?U1BKUmxjUkFhNE4wODNlOE1YcHlVQmxwckE5Rmlma3JCZE1DOXBaL3loZzhq?= =?utf-8?B?c2p6U09XcTlQLysraDAxN0JEcFVwZE9UcTB4dVhYNFR0empBdWpvcDBmWXhW?= =?utf-8?B?a1Npd3RYUXNvamRTTmY4ODd0bzBRR1dJYVJuRDhFdUJBQmNRZHZPb0FuK3Nw?= =?utf-8?B?eFdVOWFTN0RCcURSZnpLN1hrazlhcCtYOGd1NUxjM2twcDBIRmd5RlBXSDN3?= =?utf-8?Q?GYxYGWZvYoqjFqcUf3pEw1s=3D?= 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: BYAPR11MB3495.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7cef3394-2415-445e-e6e7-08da00115017 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2022 08:05:58.3284 (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: CExELmoXema2X16ZR5nHoD7cIcgH5fAQOQPmn/iSa8u8f/HUQM3rMh9HM/RiRybJ4l+XLgdiBNVOarvx+VwNEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1333 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5q YWNvYmtAZ21haWwuY29tPg0KPiBTZW50OiBNb25kYXksIE1hcmNoIDcsIDIwMjIgMTU6NDUNCj4g VG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiBDYzogZHBkay1kZXYg PGRldkBkcGRrLm9yZz47IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBLaXJhbiBL dW1hciBLIDxraXJhbmt1bWFya0BtYXJ2ZWxsLmNvbT47DQo+IE5pdGhpbiBEYWJpbHB1cmFtIDxu ZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MV0gZ3JhcGg6 IHJlbW92ZSB0aGUgdXNlbGVzcyBkdXBsaWNhdGUgbmFtZSBjaGVjaw0KPiANCj4gT24gTW9uLCBN YXIgNywgMjAyMiBhdCAxMjo0NyBQTSBIYWl5dWUgV2FuZyA8aGFpeXVlLndhbmdAaW50ZWwuY29t PiB3cm90ZToNCj4gPg0KPiA+IFRoZSBub2RlIGNsb25lIEFQSSBwYXJhbWV0ZXIgJ25hbWUnIGlz IHRoZSBuZXcgbm9kZSdzIHBvc3RmaXggbmFtZSwgbm90DQo+ID4gdGhlIGZpbmFsIG5vZGUgbmFt ZSwgc28gaXQgbWFrZXMgbm8gc2Vuc2UgdG8gY2hlY2sgaXQuIEFuZCB0aGUgbmV3IG5hbWUNCj4g PiB3aWxsIGJlIGNoZWNrZWQgZHVwbGljYXRlIHdoZW4gY2FsbGluZyBBUEkgJ19fcnRlX25vZGVf cmVnaXN0ZXInLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSGFpeXVlIFdhbmcgPGhhaXl1ZS53 YW5nQGludGVsLmNvbT4NCj4gDQo+IENvdWxkIHlvdSBjaGVjayB0aGUgdGVzdCBmYWlsdXJlIHdp dGggdGhpcyBjaGFuZ2U/DQo+IFJlcHJvZHVjZXI6DQo+IA0KPiBlY2hvICJncmFwaF9hdXRvdGVz dCIgfCAuL2J1aWxkL2FwcC90ZXN0L2RwZGstdGVzdCAtYyAweDMwIC0tbm8taHVnZQ0KPiANCg0K SSB1cGRhdGUgdGhlIG5ldyBjYXNlLCBob3cgYWJvdXQgdGhpcyBvbmUgPw0KDQoNCg0KaW5kZXgg MzVlMWE5NWI4OS4uN2RlYWFlOTlhZiAxMDA2NDQNCi0tLSBhL2FwcC90ZXN0L3Rlc3RfZ3JhcGgu Yw0KKysrIGIvYXBwL3Rlc3QvdGVzdF9ncmFwaC5jDQpAQCAtNTQ0LDcgKzU0NCw3IEBAIHN0YXRp YyBpbnQNCiB0ZXN0X25vZGVfY2xvbmUodm9pZCkNCiB7DQogICAgICAgIHRlc3RfbWFpbl90ICp0 bSA9ICZ0ZXN0X21haW47DQotICAgICAgIHVpbnQzMl90IG5vZGVfaWQsIGR1bW15X2lkOw0KKyAg ICAgICB1aW50MzJfdCBub2RlX2lkLCBkdW1teV9pZCwgZHVtbXlfaWQxOw0KICAgICAgICBpbnQg aTsNCg0KICAgICAgICBub2RlX2lkID0gcnRlX25vZGVfZnJvbV9uYW1lKCJ0ZXN0X25vZGUwMCIp Ow0KQEAgLTU1Miw3ICs1NTIsMTMgQEAgdGVzdF9ub2RlX2Nsb25lKHZvaWQpDQoNCiAgICAgICAg LyogQ2xvbmUgd2l0aCBzYW1lIG5hbWUsIHNob3VsZCBmYWlsICovDQogICAgICAgIGR1bW15X2lk ID0gcnRlX25vZGVfY2xvbmUobm9kZV9pZCwgInRlc3Rfbm9kZTAwIik7DQotICAgICAgIGlmICgh cnRlX25vZGVfaXNfaW52YWxpZChkdW1teV9pZCkpIHsNCisgICAgICAgaWYgKHJ0ZV9ub2RlX2lz X2ludmFsaWQoZHVtbXlfaWQpKSB7DQorICAgICAgICAgICAgICAgcHJpbnRmKCJHb3QgdmFsaWQg aWQgd2hlbiBjbG9uZSB3aXRoIHNhbWUgbmFtZSwgRXhwZWN0aW5nIGZhaWxcbiIpOw0KKyAgICAg ICAgICAgICAgIHJldHVybiAtMTsNCisgICAgICAgfQ0KKw0KKyAgICAgICBkdW1teV9pZDEgPSBy dGVfbm9kZV9jbG9uZShub2RlX2lkLCAidGVzdF9ub2RlMDAiKTsNCisgICAgICAgaWYgKCFydGVf bm9kZV9pc19pbnZhbGlkKGR1bW15X2lkMSkpIHsNCiAgICAgICAgICAgICAgICBwcmludGYoIkdv dCB2YWxpZCBpZCB3aGVuIGNsb25lIHdpdGggc2FtZSBuYW1lLCBFeHBlY3RpbmcgZmFpbFxuIik7 DQogICAgICAgICAgICAgICAgcmV0dXJuIC0xOw0KICAgICAgICB9DQoNCj4gPiAtLS0NCj4gPiAg bGliL2dyYXBoL25vZGUuYyB8IDQgLS0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlv bnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9saWIvZ3JhcGgvbm9kZS5jIGIvbGliL2dyYXBo L25vZGUuYw0KPiA+IGluZGV4IDc5MjMwMDM1YTIuLmFlNmVhZGIyNjAgMTAwNjQ0DQo+ID4gLS0t IGEvbGliL2dyYXBoL25vZGUuYw0KPiA+ICsrKyBiL2xpYi9ncmFwaC9ub2RlLmMNCj4gPiBAQCAt MTUwLDEwICsxNTAsNiBAQCBub2RlX2Nsb25lKHN0cnVjdCBub2RlICpub2RlLCBjb25zdCBjaGFy ICpuYW1lKQ0KPiA+ICAgICAgICAgICAgICAgICBnb3RvIGZhaWw7DQo+ID4gICAgICAgICB9DQo+ ID4NCj4gPiAtICAgICAgIC8qIENoZWNrIGZvciBkdXBsaWNhdGUgbmFtZSAqLw0KPiA+IC0gICAg ICAgaWYgKG5vZGVfaGFzX2R1cGxpY2F0ZV9lbnRyeShuYW1lKSkNCj4gPiAtICAgICAgICAgICAg ICAgZ290byBmYWlsOw0KPiA+IC0NCj4gPiAgICAgICAgIHJlZyA9IGNhbGxvYygxLCBzaXplb2Yo KnJlZykgKyAoc2l6ZW9mKGNoYXIgKikgKiBub2RlLT5uYl9lZGdlcykpOw0KPiA+ICAgICAgICAg aWYgKHJlZyA9PSBOVUxMKSB7DQo+ID4gICAgICAgICAgICAgICAgIHJ0ZV9lcnJubyA9IEVOT01F TTsNCj4gPiAtLQ0KPiA+IDIuMzUuMQ0KPiA+DQo=