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 A1F6341D5B; Fri, 24 Feb 2023 07:48:39 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3ED5B40693; Fri, 24 Feb 2023 07:48:39 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id B077140689 for ; Fri, 24 Feb 2023 07:48:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677221318; x=1708757318; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SeAO70VX2W4mcCfR+vPLlKVuDIySJ+ASIcly0TpV0hU=; b=T0SqBaCORwf5BIFIpuGvNc/BzmmwOVPqVhPgnxawzRlfSAQZC3gihSrL i0jEuchaOaT+csRcqM3muXGUbW+ayZjE7Q1KJTCLFDEqYkpon1I6127WS +rtudB81nYadQvi4sktfAJKXXv895cJpSduWdqvWEm7xjX3QTFCLD9+ns YKpwzO46jhORDiahaB2ZBQ5HGmn3YM3wSQW38oAFLhQFVYnucPiO0bMCH Ss7ovfJQ95aarlDPySkYqHtQsr6ZRyck2DFHQXyuyHU5ktY5ukX8EQiPt OFaNqiWotfCnqJR5ypg/sB7aMIXG33Q5+qEsES7YUvOJUS3ocEJv0lzxQ w==; X-IronPort-AV: E=McAfee;i="6500,9779,10630"; a="331143755" X-IronPort-AV: E=Sophos;i="5.97,322,1669104000"; d="scan'208";a="331143755" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2023 22:48:36 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10630"; a="674825655" X-IronPort-AV: E=Sophos;i="5.97,322,1669104000"; d="scan'208";a="674825655" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 23 Feb 2023 22:48:36 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 23 Feb 2023 22:48:36 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.16; Thu, 23 Feb 2023 22:48:36 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2507.16 via Frontend Transport; Thu, 23 Feb 2023 22:48:36 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 23 Feb 2023 22:48:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aUlLPBobW1O0Hn1iymsRM0MTvo4G1oJ/Q0tbkt5jK2JNDNxYq4KlfPqGytnKH5+1HXZ2AE74Kg47fLbPZAhnY5281xA3foWe6q+Ew+oLVnfSzfLuB5G4AiW0lUtrvGsIKr6uPAXP5eLCArXBUrV1QC9mkLR7NlHMvk0FoorCBSv3Mm1LeYxvEMDWTMbedH2I5aim8rKbAcZuEgrzlxyY7JWpet+tT0iAs5ijqRz+bdydZVNJki5FtvqM+QybvvE+TH5BoWWjoVKROexFk+evRvOKYwZQ7XAz6QA26eOS6Q6KFQWWoQli1jPNwf5Zm+KNSGmY/a9M6zEKG3zOPuhc5g== 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=SeAO70VX2W4mcCfR+vPLlKVuDIySJ+ASIcly0TpV0hU=; b=PmcZVe2cRK59bresNjTIf0k4ar3W2I2Ai/xH7sTJrnzUp+vUzKU8ZA8SUzW7dIU8drvawF7lCJS+YVnQOilcChm9CZ6lubQsN8tQTQQuSGNpTrqUBWP76xpdLdfSqE29io7RlF1XoQ/oIMzscVg+95p+C7IsYd2MyrAnczEyZmxeNoJ1v7e+uXka2lxulSMpCH/FLbzmLBbKkdvn4tJ6n88t5+xOk84mgmxt5s2TEGe9fG1jRfN+E8JW9+BZfpERcx6ne+Kdl5QS/2olNtAJMa9XgrvwIxZAXBHwN5NGqW/tPjZojitOtZrPEN8j6H7SQpKf4BopXbNHhrWqJWBAfQ== 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 PH8PR11MB6780.namprd11.prod.outlook.com (2603:10b6:510:1cb::11) by PH0PR11MB4773.namprd11.prod.outlook.com (2603:10b6:510:33::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.24; Fri, 24 Feb 2023 06:48:34 +0000 Received: from PH8PR11MB6780.namprd11.prod.outlook.com ([fe80::5cb1:c8ce:6f60:4e09]) by PH8PR11MB6780.namprd11.prod.outlook.com ([fe80::5cb1:c8ce:6f60:4e09%9]) with mapi id 15.20.6134.021; Fri, 24 Feb 2023 06:48:33 +0000 From: "Yan, Zhirun" To: Jerin Jacob CC: "dev@dpdk.org" , "jerinj@marvell.com" , "kirankumark@marvell.com" , "ndabilpuram@marvell.com" , "Liang, Cunming" , "Wang, Haiyue" Subject: RE: [PATCH v1 08/13] graph: introduce stream moving cross cores Thread-Topic: [PATCH v1 08/13] graph: introduce stream moving cross cores Thread-Index: AQHY+kLgoYbnFJ+ULE+GEv9IvvVrYq7Yd5cAgARFgFA= Date: Fri, 24 Feb 2023 06:48:33 +0000 Message-ID: References: <20221117050926.136974-1-zhirun.yan@intel.com> <20221117050926.136974-9-zhirun.yan@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH8PR11MB6780:EE_|PH0PR11MB4773:EE_ x-ms-office365-filtering-correlation-id: db6f3b1e-1ff5-4be3-22d3-08db163325c8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MVdgFINYbRzBjrzZ3ke2gyy7lVdcB8kXdb9TQePg46YVVOW0Taqa+8gUkWXb2vHZBIek+UwQPO5YbQiPEH6fgXR8L7nheVX7Y6mbzCQNBGi3GuPhaoxJPZQn9wh7I1HZpXen7pTZKnluNo9TdOPzBr9FVJJpQLCNIKkOddU9zzhfda9v82b7jfBASsjcCbUi203Bl7aFLKgl0i3sw8759BvnUXLhbYxngDTqngLjYjK9xNfP6IOEfAh0lcbzfOL8eqQQ+1hnYjqq2En1lwV3o/MGh0t/MELpuWFL2q830x15vgVBvksFOHc8CIRRsqM1DXndGtgwsZwMQN4kNDLWnIf8QB5+tSYRgGKBmW4VV0Vf3MFwdr0F8IuSyiDWhwgLfFxUB82Bd1uWdkkuuq34G5wOt94OR+ryjLQfHbRqD6IKArCgN3GiUKQ/0DaSjrQpUm/z6PSbNJFNoxUJH/3hwh32LO+mipPWKyztkwYbOvQrPPVs0+XkAnEecK9q0W90CI4EbF9U48UsAyuY2FVY+m1KCHtBuW0fO91Vkf32+HokzVQxO99J1BDwc3Bzv0UvsaOdlboVEIyfyRs1rBBEXuuY6VVtEJ91vO+c9qe4JHuOISoawBNjXmmtdImBaNigCF8udX8IhpGEtniPoAC6Sojo/NczgShe+JUO2Gl+9ZLmawnrZlMwTucfAxBKP+b/AbxlXefEplnONXZcMrng2g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH8PR11MB6780.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(376002)(136003)(346002)(39860400002)(396003)(451199018)(33656002)(66556008)(107886003)(71200400001)(7696005)(82960400001)(83380400001)(53546011)(26005)(6506007)(9686003)(186003)(55016003)(8936002)(52536014)(41300700001)(2906002)(38070700005)(86362001)(5660300002)(54906003)(316002)(38100700002)(478600001)(122000001)(66446008)(64756008)(66476007)(8676002)(6916009)(4326008)(76116006)(66946007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T2M1UnhsSHNUTmx2SlZ3bWpmNFR3b0J1cG5rN1NxTjdpa25oRHRKcmpTSHJB?= =?utf-8?B?T0h1MndDbmRKWXF5cERwbTZ1NkdmZ2xaU0oxS3FoTjFJMnVQT3VKL3RFSTJW?= =?utf-8?B?MmNXM3R6Vi9GanZRT0F4TUVxakIvRisxckNmKzRhWE1oTytReWVnVXZsYmM5?= =?utf-8?B?ZitKRmNONWxNcis0TnYxQVgrWGc1UnRQbGZBdkhNcUFRakd2R0NITFBmdkgv?= =?utf-8?B?Z09qRms2bXVWZmNlQmd2Y3Q0d2diTWF4NjdXNkFseHRtK2pGa2tLYk5jSlZE?= =?utf-8?B?WUZKN0IxVWNrQmpFYWxmY0R4cVNDQnQ0dHE2bG9OK0U2bkZoalVyMjM0bTgw?= =?utf-8?B?bm12cjhzTFUyY05ScUxZZVAxTU9KR015clhpWGtxaHVBMk1pSXo3ZStkVk91?= =?utf-8?B?VGYxTWluL1EzY2JRVVU5b0tqZHM2SUp4djdGRTQwOExrYVRQakliQTJ5TDdG?= =?utf-8?B?YThiOEIySEQ4Q3RvYVp2MUpueTExWmVTUlVHUmxCNU9zWlAxclkralFnUmg3?= =?utf-8?B?SWxiNmozUHRKSzUzdzhhZXRjejNYY0p1WndmN3pHM0R5ZnVTQWZFK014WEZW?= =?utf-8?B?WEt2c0w2b0wvejdkOTZIWktKdnNoZDBSVnJWR084YnM3WTlxdksvNWRLNkht?= =?utf-8?B?akVpVXFKaURkOVFzb3VtQzZtLzhKdjdnU2l4NXJoQy9kazlaZm1rKzd4OFhv?= =?utf-8?B?WWt3eERncldNUzdPNWlFRTdEU3VEdHQwUnBLWExJTjZ4TmJYRkxqWkl0QThp?= =?utf-8?B?WHRTMVozVlhaTjRnZjNGcG8rT1JtY0dkSVBVM211ZGlPVUlsVk54TlNmanJj?= =?utf-8?B?UkVYQVJiV2R3bVd5Z29yT2NFd0hpa1pUejVzYjVLMlRIZm93WEdzc1V4eFMz?= =?utf-8?B?RU1UcTEwUWpjTVJseXpMaEo4REJEM3FyK2pPdDMvR015bWN2ai9CNThzNU1U?= =?utf-8?B?VVdmbklvTlJ3ZUF5NEE1QjR2QjF5ZlpWeUhDMFZveHBURnZtQlIzWUtyMFJY?= =?utf-8?B?dlVRaE5sOUEvQm1seE1Pd09zdHQ3TjQrKzQwRGIvb01xSVQwWW80bExlbXE1?= =?utf-8?B?UVVMNXF3bHhWRkJTNzlqd2R5S3ovdmloSmpCVTVlbkVTRDk3OG9oU3FRMUlL?= =?utf-8?B?OXBDZGJQNmlwM095eEkwR0FPR2JUcU5XUFp5RUVtWWhsSGhSNkpCeUZ2c3NW?= =?utf-8?B?VG1mOU5rTmE1NGJGQ2FGdGI5SndEeXhxamdGME9DT1lvZ1ZzenpTUlM4UVdE?= =?utf-8?B?djQwTVFvUHFMd0k1YXZNeUtPUWdqdFFjakZMcnR5T2RhcWNkbWxxM0pLZUo0?= =?utf-8?B?UXRkcDdsU3FYRFBhV0pYU3hCYUNONTB2YXo5Ti9ZSzlUaUtMNnpqRkdTOHRi?= =?utf-8?B?T2ptUGVHa0VHUjJYVmZzMG83OWNkSXRWbnNBWnNGc1RteFQyRDUrZllXeElP?= =?utf-8?B?Wk45UCtoak1jOXVJL08xWWw0ZWkrdkdnczlkdWQzQUJNYkpvL0xQM0x1NVNo?= =?utf-8?B?WEJBWUxndUcweWhhaERkSnMvdHUyMGpja0RGNTdQcmIzbjU0aVRkYTFMUlZF?= =?utf-8?B?OUhXZnZSM08zQytpWlRqVHZQbjlzN09FWG04OXNCUkVsclN4ODVnV2ZpWHZ1?= =?utf-8?B?dHI4TUFjSmoraFFjd3B2akZPWEVCRHM4OWo5V2lZSHhESGFiTldkNnBiR29U?= =?utf-8?B?L1FPekQzcEl3ajNvelgxVWlYWmZvNlg1SU5ZL0ozcUIxMHZDdGVRWFA0a2hT?= =?utf-8?B?dWhOemJDekJ5cVorWEQwdE10ZmxaUng0a2pNNXJPNDk0MVpSU1dGT2tPd2NE?= =?utf-8?B?TjZ4ZkVrK3hsNWcwM0pvaWYyaUYzV2tMU3N3alFNVU1mNXpWUnBoSkU1RGdQ?= =?utf-8?B?VEl0RFZQMnRDaGdVZUpsR0hjWjhPaU54VTA5TE1RV1V0bVhjT2o1Sk8zR0pt?= =?utf-8?B?M1pPTDl0UDlwZG5FTU1UMmdWMllGR1JpSFFpcDhIWktoZWIzQXV5enFYdFhh?= =?utf-8?B?K0h2R3YyT2cwa0pMRVFCWUp0aTNkVWVEMDRiRkRsc202MlB5V21od01FaTdR?= =?utf-8?B?YUVCTDRuaDNxQnVDd1d4T3RQRjNYRXR4RFRjRUV4eEo0MXZueVlteUJiSkpw?= =?utf-8?Q?LJnnosTX9lREJd9WGMHeUsoaL?= 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: PH8PR11MB6780.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: db6f3b1e-1ff5-4be3-22d3-08db163325c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2023 06:48:33.5604 (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: XXXjnoNf6iR5bLtDIsriEsRyyiCMxmd5yMvQYdFvsv7TopSD4X50xbURYG8n1zL976RF9XX76N+bD3cJ8cdaPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4773 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAyMCwgMjAyMyAx MDoxNyBQTQ0KPiBUbzogWWFuLCBaaGlydW4gPHpoaXJ1bi55YW5AaW50ZWwuY29tPg0KPiBDYzog ZGV2QGRwZGsub3JnOyBqZXJpbmpAbWFydmVsbC5jb207IGtpcmFua3VtYXJrQG1hcnZlbGwuY29t Ow0KPiBuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbTsgTGlhbmcsIEN1bm1pbmcgPGN1bm1pbmcubGlh bmdAaW50ZWwuY29tPjsgV2FuZywNCj4gSGFpeXVlIDxoYWl5dWUud2FuZ0BpbnRlbC5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMDgvMTNdIGdyYXBoOiBpbnRyb2R1Y2Ugc3RyZWFtIG1v dmluZyBjcm9zcyBjb3Jlcw0KPiANCj4gT24gVGh1LCBOb3YgMTcsIDIwMjIgYXQgMTA6NDAgQU0g WmhpcnVuIFlhbiA8emhpcnVuLnlhbkBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gVGhpcyBw YXRjaCBpbnRyb2R1Y2VzIGtleSBmdW5jdGlvbnMgdG8gYWxsb3cgYSB3b3JrZXIgdGhyZWFkIHRv IGVuYWJsZQ0KPiA+IGVucXVldWUgYW5kIG1vdmUgc3RyZWFtcyBvZiBvYmplY3RzIHRvIHRoZSBu ZXh0IG5vZGVzIG92ZXIgZGlmZmVyZW50DQo+ID4gY29yZXMuDQo+ID4NCj4gPiAxLiBhZGQgZ3Jh cGhfc2NoZWRfd3Ffbm9kZSB0byBob2xkIGdyYXBoIHNjaGVkdWxpbmcgd29ya3F1ZXVlIG5vZGUN Cj4gPiBzdHJlYW0gMi4gYWRkIHdvcmtxdWV1ZSBoZWxwIGZ1bmN0aW9ucyB0bw0KPiA+IGNyZWF0 ZS9kZXN0cm95L2VucXVldWUvZGVxdWV1ZQ0KPiANCj4gVHdvIHRoaW5ncywgbWFrZSBhcyB0d28g cGF0Y2hlcw0KPiANCkkgd2lsbCBkbyBpbiBuZXh0IHZlcnNpb24uIA0KDQo+IA0KPiA+IEBAIC0z OSw2ICs0NiwxNSBAQCBzdHJ1Y3QgcnRlX2dyYXBoIHsNCj4gPiAgICAgICAgIHVpbnQzMl90IGNp cl9tYXNrOyAgICAgICAgICAgLyoqPCBDaXJjdWxhciBidWZmZXIgd3JhcCBhcm91bmQgbWFzay4g Ki8NCj4gPiAgICAgICAgIHJ0ZV9ub2RlX3QgbmJfbm9kZXM7ICAgICAgICAgLyoqPCBOdW1iZXIg b2Ygbm9kZXMgaW4gdGhlIGdyYXBoLiAqLw0KPiA+ICAgICAgICAgcnRlX2dyYXBoX29mZl90ICpj aXJfc3RhcnQ7ICAvKio8IFBvaW50ZXIgdG8gY2lyY3VsYXIgYnVmZmVyLg0KPiA+ICovDQo+ID4g KyAgICAgICAvKiBHcmFwaCBzY2hlZHVsZSAqLw0KPiA+ICsgICAgICAgc3RydWN0IHJ0ZV9ncmFw aF9ycV9oZWFkICpycSBfX3J0ZV9jYWNoZV9hbGlnbmVkOyAvKiBUaGUgcnVuLXF1ZXVlICovDQo+ ID4gKyAgICAgICBzdHJ1Y3QgcnRlX2dyYXBoX3JxX2hlYWQgcnFfaGVhZDsgLyogVGhlIGhlYWQg Zm9yIHJ1bi1xdWV1ZQ0KPiA+ICsgbGlzdCAqLw0KPiA+ICsNCj4gPiArICAgICAgIFNMSVNUX0VO VFJZKHJ0ZV9ncmFwaCkgcnFfbmV4dDsgICAvKiBUaGUgbmV4dCBmb3IgcnVuLXF1ZXVlIGxpc3Qg Ki8NCj4gPiArICAgICAgIHVuc2lnbmVkIGludCBsY29yZV9pZDsgIC8qKjwgVGhlIGdyYXBoIHJ1 bm5pbmcgTGNvcmUuICovDQo+ID4gKyAgICAgICBzdHJ1Y3QgcnRlX3JpbmcgKndxOyAgICAvKio8 IFRoZSB3b3JrLXF1ZXVlIGZvciBwZW5kaW5nIHN0cmVhbXMuICovDQo+ID4gKyAgICAgICBzdHJ1 Y3QgcnRlX21lbXBvb2wgKm1wOyAvKio8IFRoZSBtZW1wb29sIGZvciBzY2hlZHVsaW5nIHN0cmVh bXMuICovDQo+ID4gKyAgICAgICAvKiBHcmFwaCBzY2hlZHVsZSBhcmVhICovDQo+ID4gICAgICAg ICBydGVfZ3JhcGhfb2ZmX3Qgbm9kZXNfc3RhcnQ7IC8qKjwgT2Zmc2V0IGF0IHdoaWNoIG5vZGUg bWVtb3J5IHN0YXJ0cy4NCj4gKi8NCj4gPiAgICAgICAgIHJ0ZV9ncmFwaF90IGlkOyAvKio8IEdy YXBoIGlkZW50aWZpZXIuICovDQo+ID4gICAgICAgICBpbnQgc29ja2V0OyAgICAgLyoqPCBTb2Nr ZXQgSUQgd2hlcmUgbWVtb3J5IGlzIGFsbG9jYXRlZC4gKi8NCj4gPiBAQCAtNjMsNiArNzksOCBA QCBzdHJ1Y3QgcnRlX25vZGUgew0KPiA+ICAgICAgICAgY2hhciBwYXJlbnRbUlRFX05PREVfTkFN RVNJWkVdOyAvKio8IFBhcmVudCBub2RlIG5hbWUuICovDQo+ID4gICAgICAgICBjaGFyIG5hbWVb UlRFX05PREVfTkFNRVNJWkVdOyAgIC8qKjwgTmFtZSBvZiB0aGUgbm9kZS4gKi8NCj4gPg0KPiA+ ICsgICAgICAgLyogRmFzdCBzY2hlZHVsZSBhcmVhICovDQo+ID4gKyAgICAgICB1bnNpZ25lZCBp bnQgbGNvcmVfaWQgX19ydGVfY2FjaGVfYWxpZ25lZDsgIC8qKjwgTm9kZSBydW5uaW5nDQo+ID4g KyBMY29yZS4gKi8NCj4gDQo+IERvIHdlIG5lZWQgX19ydGVfY2FjaGVfYWxpZ25lZCBoZXJlPyBJ IGFtIHdvbmRlcmluZyBjYW4gd2UgYWRkIHVuaW9uIGZvcg0KPiBkaWZmZXJlbnQgbW9kZWwgc3Bl Y2lmaWMgYXJlYSBPTkxZIGZvciBmYXN0IHBhdGggc28gdGhhdCB3ZSBjYW4gc2F2ZSBtZW1vcnkN Cj4gYW5kIGZhc3QgcGF0aCBkYXRhIHdpbGwgYmUgbW9yZSB3YXJtLg0KDQpNYXliZSBpdCBpcyBu b3QgbmVjZXNzYXJ5LiBJIGFncmVlIHdpdGggeW91IGFuZCBJIGNhbiB1c2UgdW5pb24gdG8gY292 ZXIgdGhlIHNwZWNpZmljIGZpZWxkLg0KDQo+IA0KPiA+ICAgICAgICAgLyogRmFzdCBwYXRoIGFy ZWEgICovDQo+ID4gICNkZWZpbmUgUlRFX05PREVfQ1RYX1NaIDE2DQo+ID4gICAgICAgICB1aW50 OF90IGN0eFtSVEVfTk9ERV9DVFhfU1pdIF9fcnRlX2NhY2hlX2FsaWduZWQ7IC8qKjwgTm9kZQ0K PiA+IENvbnRleHQuICovDQo+ID4gLS0NCj4gPiAyLjI1LjENCj4gPg0K