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 A9299A0547; Tue, 22 Jun 2021 04:16:20 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 10D9440140; Tue, 22 Jun 2021 04:16:20 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 286AF40040 for ; Tue, 22 Jun 2021 04:16:17 +0200 (CEST) IronPort-SDR: q3DSgntyxbKFngxSedCu2lb/ZUsSS4gKpGUk+N0kTrptS2KZ+7FA1rsY99qsk+VDJJtxM0osQH YC+czbhrXaVQ== X-IronPort-AV: E=McAfee;i="6200,9189,10022"; a="268106153" X-IronPort-AV: E=Sophos;i="5.83,290,1616482800"; d="scan'208";a="268106153" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jun 2021 19:16:16 -0700 IronPort-SDR: sS1l1OfVyFcntnjJlnKkBUQ0LmW73cdmhzcf5OZNDcsKihPRzrrw306McU7YJVusRMnkc5ppPv 9uDYAwoDYFag== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,290,1616482800"; d="scan'208";a="406172008" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga003.jf.intel.com with ESMTP; 21 Jun 2021 19:16:15 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 21 Jun 2021 19:16:14 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2242.4 via Frontend Transport; Mon, 21 Jun 2021 19:16:14 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.47) 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.2242.4; Mon, 21 Jun 2021 19:16:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eWoKdVBuauS0Kl4/yOyauD+DQhnHYuleiHgIyUAQCDNuI9GMJrOcAFc51y+/Maq6vXBG5OCFGIDoBqlaQvfgoHBVuzBjy8//vRjFmcd3+a2+cqVP3B1TUsQ0oBC+tlSUKwtGO4VFRjLoVwzbUixCC49hrjTvHfa9bpnCf17ajvpa6SoKuQKIN3lpws3MLeAkpwwWgnqKqZuIk2r1UVl4I1aBS54SSNGNKo02DK99JfdP0p9VtMfCSQoPo2ZYtsZfqmLzkE7bm2HaC3dete0H/hGuspvh2R2dFQ245RTBSThEzT++RLdlT77lgFeKvcKZm/HuPYA6IHy+FXIyWoYo5Q== 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-SenderADCheck; bh=QTU5/N+R7Knxa05LfQQxJX2NohjK+Pr3LiKfKOtdBiU=; b=FS6Ley2Daq1YMitm/NQ/pMD8lo9OUq0rmiaGGHTySACHMqD4I88vZn2URf42VjDdr0JP2fuPHt6ht5KivHpJ849fqg2+pg1scRs4NtvhUu8qrbrIE10HkpSZMOJ6JM+CnLr5eWDJZJ8TUk88RLDBvSfOehs0GUU3sWzN2f0Bx0LebPaEB+EOnQRq5k5r2AJwQ9ioA9szFsDzrpYAqTdNMbANMtJyvtN3gfsEx3T3pvUoTO/CK7q4QSFFCVhFqCB9b1iddNIc6Oa7b087Pqac9ya3lYnc/mAXeXsAb6TVZH5JbcjPDGGTB4PNaK2hJKa1v4+rtIIK5Pk0dA+41x+3Cg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QTU5/N+R7Knxa05LfQQxJX2NohjK+Pr3LiKfKOtdBiU=; b=PeNcsYuLeiJvjRyCkJyPQbKw88G+14owIaPVqdX6rT0H8bNQfRfUkHTQVaY9ZCw1b4XtS4eCISVevYrYPSjGR/MfsaCug6Cih2dMqV8Jn8F5zIA5oPmtt64yuFuRvo8ZUySCNKp40pxSeLb6jjT4Yqf/ymDfGKzdfMVD/XF+jdg= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN6PR1101MB2257.namprd11.prod.outlook.com (2603:10b6:405:5a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Tue, 22 Jun 2021 02:16:08 +0000 Received: from BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102]) by BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102%7]) with mapi id 15.20.4242.023; Tue, 22 Jun 2021 02:16:08 +0000 From: "Wang, Haiyue" To: =?utf-8?B?5bygIOadqA==?= CC: "dev@dpdk.org" , "Zhang, Qi Z" , "Lin, Xueqin" Thread-Topic: [PATCH] net/e1000: fix nic ops function was no initialized in secondary process Thread-Index: AQHXZGerCCGi/mwSuEa+9CHO8xYXTqseFMdggAAS+oCAASaYwA== Date: Tue, 22 Jun 2021 02:16:08 +0000 Message-ID: References: , 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.0.76 authentication-results: outlook.com; dkim=none (message not signed) header.d=none;outlook.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.52] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: beb6d359-f6c3-4aed-31d3-08d93523b29f x-ms-traffictypediagnostic: BN6PR1101MB2257: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: d3JPC7hUgVkmtPiJpQJic6qmykQO+mqilBwELkRYCrM+uEL75IjNGQ5mOfX8I/CS7nU1zC6Jc+2emkD7cFzwIZWtALMcV5SPRcGJOGMo8LSCmG/q9gbPfgPyWwC+e6Il+QGc4BDF1jEr406FfFVk3HlZBCrtK1o5gY42iAw+JlndMaYN72NVkpGkgt6ior1Lk99tdtDiBTLl8jLognfQaS5in/bE/kM0AUzG4yL5heDLwU1KaORfQwtxwNY2gvYuttvlYXPm+zE2xiKGy1iDviHfVV5Cl2c94854fo4A3bwxr5bK/a+44kU95u0U1fF83Do3Elbt4mZvkk9p/iL5/La14aXEvc72aHC24hHmHss3N6mNMFSEPg0Du7qhLSlJoJncLaX+nvXiMkPvaGIx6Vrw4UiOnPRQDzcwzoD8znPjxlbZCDqU0CdmyJ6OBArmP7hf7UOm13cuuiDhT4qMF3m91GzTalm0LnaE8R1ez0wukae0aXONNbBAcSl48Rv5Q4hUMpp8fLJNZXLxHA+2zzxXD+idDdhRB+TeYQ4EtHabDG0DCa8Uzvm9peSzTFpKhq6/R7kpTZL0S5oGcA3BQBLgXhRSV3CVpJ2sO2diFT8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3795.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(376002)(39860400002)(366004)(396003)(53546011)(186003)(52536014)(107886003)(66556008)(9686003)(6916009)(66476007)(6506007)(64756008)(478600001)(66446008)(8936002)(86362001)(316002)(71200400001)(4326008)(5660300002)(8676002)(26005)(55016002)(7696005)(76116006)(2906002)(33656002)(54906003)(38100700002)(122000001)(66946007)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OU5IQ2E0YlhDZFdlQnNNZUQ2aU1Mdk4vVllOZU4rQUxlU2JhUUJDUCtSQkpV?= =?utf-8?B?N2NYZzY0Rm0veFhSc09vYjE4UjNHc1FxVjJUdmhMMU1udDFNMm9tVjc3Y2Uy?= =?utf-8?B?d2RGbjlKZnNkQnRHNk8zN2lGZjlnYzNwWVlEY2p6T0piZURLRWw3M0I4YzZv?= =?utf-8?B?a1pYQzhuVFRLQ25RTlBCOWxtM3lnSEpid3Y1VTJQTm9aRU5rTGMxN0M4eHFh?= =?utf-8?B?ZlJMdzFNMkZPZnU4U0VHYU9QUzFtZlArVnlZSzd1cUoyL2ptWEFTcWZFU0xM?= =?utf-8?B?aWdZRmllS0lFVk43TXdxOHUzeEgxVCtXV1ZQRnM5NnViaklzZEV6aEp0RytC?= =?utf-8?B?OTBYNjJRaThEQTB5TzhBSmkwckcyVVAxQzFsQXFBRk5NQ1NpeG1pZGZGR1p3?= =?utf-8?B?Qi9FWDVJeW1TWTA4R2h0NEVhRUlkaUNwWkxVNmxaUkw5Ym9ZT2ovTFdtWm9F?= =?utf-8?B?ejJJb01MSU05Mkc0b3FacHZGdGNoN1RFaW4vbGI0Um1sRXZiVzlybmN1MTh5?= =?utf-8?B?aTFBa3dZaVI3bEV2MHJZRU5tODRzMnhPYzJwclM3WVBnSDRoQ3E2ek5LYkhB?= =?utf-8?B?MmhHK3QvSkVmOUR0ekJHZ2tEZDhkKzFwdHF4WkFnR25xQ3R3VDdWT2dkTnJX?= =?utf-8?B?WFJsM2xlUzhmYkprbmowSUZkbWZMd213OEE0L1BJLzlDWkh2WWZ5WFh0YmFk?= =?utf-8?B?SHAyaG01OHp0TXU3V1hNWFpZQ3RWejJPRXpXaCt1NytMNEFhNFFnMlluRU8z?= =?utf-8?B?Q2RwellxMUYxeUZWSUJzOEllNzJraWVZc2toNlRjWHpqTFRUKzUzd3hyWEJx?= =?utf-8?B?Z09rRWUwOXVHMzJBc0NOT2s0OU9ObWJvZ3cxdXBPeFlxL0hZd21yZDVtL3dY?= =?utf-8?B?Zi9ZWFNWNHFkSFQxMzhMdzVjQnQ1UTB4TXBtM1J6MkdkY2IrMndYRjh6c3BG?= =?utf-8?B?QjV6dEQ3eGZuZGt1YzVENzNkb2FFWER2S3VKaGhWMDU5TTJQNVgrbUV1TE5Z?= =?utf-8?B?R25aOVNidklLR3hWU1FLTll2RVRSKy9ITFRlOFpaTHRla1FCQnZvTnBPSFNB?= =?utf-8?B?V3lKa3prWTNLUVRZQi93c0ZYT2RkUXNSRUdWd3l6RVp6TGYrTExKemFJMHpr?= =?utf-8?B?TDUxUHFtVkVXaWl0OGF0SVYwbVViZlBhZE56SU5FSElDZHlPRDhRZzJRdnpW?= =?utf-8?B?b1p4NmJRSW5ZZXNLbnorM29MYmRTbXNFdFh1Tm5qMXdFSTAvWHVuR3drNTRW?= =?utf-8?B?MVViNHp2YmQ3U0h3N1k1MnJNdUlwS1NDNE9WWWtNaXRyZ1FNMENrMldIOGYz?= =?utf-8?B?dGp2MStvNDdCTW1POVVZa2xkVGVBb2dVSW82RWRiUjE4TmJidnMwSmtVZU85?= =?utf-8?B?cHF0WUFwVkFrNERWekE1VFdmcXlDZUtId2lJYUlZUm5Sa0ZMWDI2ZndxSXh4?= =?utf-8?B?bm5GZStBdElQa0t4QVFMQ0NGZWVPaVR2eUwwVkVYeEdUMTlJVnBuS3gvSjha?= =?utf-8?B?ZGhaVEJocmEyZDQ1M3EyNFpWd3FFQnQ1QXRIOG1WSVI2Tk8rZU44d2s4Z0Fy?= =?utf-8?B?N0s5Uy8zc0p3TzdGdFA5MDBwM3F3dStWaXNudFJtOUcrbGlaYzVycllwZGhZ?= =?utf-8?B?Z2EzWmUzMUs2ZEdFNGFNVWFzSDRjTURIRHBsdEdVRGpxLzVBbVJEbzRxT2xR?= =?utf-8?B?eS9oUWNmd2JVUDFjQUphUG9PZ25TZ0pja2FyS1NQZUZTNjhSbkxERzV2RHZi?= =?utf-8?Q?Z6PSs03Cf5FWtXlNn4=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: BN8PR11MB3795.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: beb6d359-f6c3-4aed-31d3-08d93523b29f X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2021 02:16:08.5441 (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: z2yJiO2GX8XQnqpLj9wuuTgQyq3lI2Eh8c9RG50zk6r0vWk0VKcqSUlTbQCA1jMg13DLvHD/MaUUD8i0XIVUwQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2257 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] net/e1000: fix nic ops function was no initialized in secondary process 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 Sender: "dev" RnJvbTog5bygIOadqCA8enlwc2NvZGVAb3V0bG9vay5jb20+IA0KU2VudDogTW9uZGF5LCBKdW5l IDIxLCAyMDIxIDE2OjM1DQpUbzogV2FuZywgSGFpeXVlIDxoYWl5dWUud2FuZ0BpbnRlbC5jb20+ DQpDYzogZGV2QGRwZGsub3JnOyBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBM aW4sIFh1ZXFpbiA8eHVlcWluLmxpbkBpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW1BBVENIXSBu ZXQvZTEwMDA6IGZpeCBuaWMgb3BzIGZ1bmN0aW9uIHdhcyBubyBpbml0aWFsaXplZCBpbiBzZWNv bmRhcnkgcHJvY2Vzcw0KDQrlj5Hku7bkuro6IFdhbmcsIEhhaXl1ZSA8bWFpbHRvOmhhaXl1ZS53 YW5nQGludGVsLmNvbT4NCuWPkemAgeaXtumXtDogMjAyMeW5tDbmnIgyMeaXpeaYn+acn+S4gCAx NTozMQ0K5pS25Lu25Lq6OiBUZW5nZmVpIFpoYW5nDQrmioTpgIE6IG1haWx0bzpkZXZAZHBkay5v cmc7IFpoYW5nLCBRaSBaOyBMaW4sIFh1ZXFpbg0K5Li76aKYOiBSRTogW1BBVENIXSBuZXQvZTEw MDA6IGZpeCBuaWMgb3BzIGZ1bmN0aW9uIHdhcyBubyBpbml0aWFsaXplZCBpbiBzZWNvbmRhcnkg cHJvY2Vzcw0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGVuZ2Zl aSBaaGFuZyA8bWFpbHRvOnp5cHNjb2RlQG91dGxvb2suY29tPg0KPiBTZW50OiBTYXR1cmRheSwg SnVuZSAxOSwgMjAyMSAwMToyNw0KPiBUbzogV2FuZywgSGFpeXVlIDxtYWlsdG86aGFpeXVlLndh bmdAaW50ZWwuY29tPg0KPiBDYzogbWFpbHRvOmRldkBkcGRrLm9yZzsgVGVuZ2ZlaSBaaGFuZyA8 bWFpbHRvOnp5cHNjb2RlQG91dGxvb2suY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0hdIG5ldC9lMTAw MDogZml4IG5pYyBvcHMgZnVuY3Rpb24gd2FzIG5vIGluaXRpYWxpemVkIGluIHNlY29uZGFyeSBw cm9jZXNzDQo+IA0KPiAnZTEwMDBfc2V0dXBfaW5pdF9mdW5jcycgd2FzIG5vdCBjYWxsZWQgaW4g c2Vjb25kYXJ5IHByb2Nlc3MsDQo+IGl0IGluaXRpYWxpemUgbWFjLHBoeSxudm0gb3BzLg0KPiB3 aGVuIHNlY29uZGFyeSBwcm9jZXNzIGdldCBsaW5rIHN0YXR1cyxpdCB3aWxsIGNvcmVkdW1wLg0K DQo+IFRoYW5rcywgVGVuZ2ZlaS4NCg0KPiBTaW5jZSBwcmltYXJ5IC8gc2Vjb25kYXJ5IGlzIHNv IGNvbXBsaWNhdGVkLCBBRkFJSywgdGhlIGNvbnRyb2wgcGF0aCBpcyBpbg0KPiBwcmltYXJ5LCB0 aGUgc2Vjb25kYXJ5IGlzIG1haW5seSBmb3IgcngvdHggb3BzIG9mZmljaWFsbHksIGxpa2UgbmV3 IEludGVsDQo+IGljZSBQTUQ6DQoNCj7CoMKgwqDCoMKgwqDCoCBpZiAocnRlX2VhbF9wcm9jZXNz X3R5cGUoKSAhPSBSVEVfUFJPQ19QUklNQVJZKSB7DQo+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGljZV9zZXRfcnhfZnVuY3Rpb24oZGV2KTsNCj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgaWNlX3NldF90eF9mdW5jdGlvbihkZXYpOw0KPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCByZXR1cm4gMDsNCj7CoMKgwqDCoMKgwqDCoCB9DQo+DQo+IFNvIHlvdSBjYW4g a2VlcCB5b3VyIHBhdGNoIGFzIHByaXZhdGUgZm9yIHNwZWNpYWwgc2Vjb25kYXJ5IHVzYWdlLiA7 LSkNCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogVGVuZ2ZlaSBaaGFuZyA8bWFpbHRvOnp5cHNjb2Rl QG91dGxvb2suY29tPg0KPiAtLS0NCj7CoCBkcml2ZXJzL25ldC9lMTAwMC9lbV9ldGhkZXYuY8Kg IHwgMSArDQo+wqAgZHJpdmVycy9uZXQvZTEwMDAvaWdiX2V0aGRldi5jIHwgMiArKw0KPsKgIDIg ZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9uZXQvZTEwMDAvZW1fZXRoZGV2LmMgYi9kcml2ZXJzL25ldC9lMTAwMC9lbV9ldGhkZXYuYw0K PiBpbmRleCBhMGNhMzcxYjAyLi5jZDVmYWE0MjI4IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25l dC9lMTAwMC9lbV9ldGhkZXYuYw0KPiArKysgYi9kcml2ZXJzL25ldC9lMTAwMC9lbV9ldGhkZXYu Yw0KPiBAQCAtMjU4LDYgKzI1OCw3IEBAIGV0aF9lbV9kZXZfaW5pdChzdHJ1Y3QgcnRlX2V0aF9k ZXYgKmV0aF9kZXYpDQo+wqDCoMKgwqDCoMKgwqDCoCAqIGhhcyBhbHJlYWR5IGRvbmUgdGhpcyB3 b3JrLiBPbmx5IGNoZWNrIHdlIGRvbid0IG5lZWQgYSBkaWZmZXJlbnQNCj7CoMKgwqDCoMKgwqDC oMKgICogUlggZnVuY3Rpb24gKi8NCj7CoMKgwqDCoMKgwqDCoCBpZiAocnRlX2VhbF9wcm9jZXNz X3R5cGUoKSAhPSBSVEVfUFJPQ19QUklNQVJZKXsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBlMTAwMF9zZXR1cF9pbml0X2Z1bmNzKGh3LCBUUlVFKTsNCj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgaWYgKGV0aF9kZXYtPmRhdGEtPnNjYXR0ZXJlZF9yeCkNCj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV0aF9kZXYtPnJ4X3BrdF9idXJz dCA9DQo+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKGV0aF9yeF9idXJzdF90KSZldGhfZW1fcmVjdl9zY2F0dGVyZWRfcGt0czsN Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2UxMDAwL2lnYl9ldGhkZXYuYyBiL2RyaXZlcnMv bmV0L2UxMDAwL2lnYl9ldGhkZXYuYw0KPiBpbmRleCAxMGVlMGYzMzQxLi43ZDlkNjA0OTdkIDEw MDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC9lMTAwMC9pZ2JfZXRoZGV2LmMNCj4gKysrIGIvZHJp dmVycy9uZXQvZTEwMDAvaWdiX2V0aGRldi5jDQo+IEBAIC03MzcsNiArNzM3LDcgQEAgZXRoX2ln Yl9kZXZfaW5pdChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYpDQo+wqDCoMKgwqDCoMKgwqDC oCAqIGhhcyBhbHJlYWR5IGRvbmUgdGhpcyB3b3JrLiBPbmx5IGNoZWNrIHdlIGRvbid0IG5lZWQg YSBkaWZmZXJlbnQNCj7CoMKgwqDCoMKgwqDCoMKgICogUlggZnVuY3Rpb24gKi8NCj7CoMKgwqDC oMKgwqDCoCBpZiAocnRlX2VhbF9wcm9jZXNzX3R5cGUoKSAhPSBSVEVfUFJPQ19QUklNQVJZKXsN Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBlMTAwMF9zZXR1cF9pbml0X2Z1bmNzKGh3LCBU UlVFKTsNCj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKGV0aF9kZXYtPmRhdGEt PnNjYXR0ZXJlZF9yeCkNCj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGV0aF9kZXYtPnJ4X3BrdF9idXJzdCA9ICZldGhfaWdiX3JlY3Zfc2NhdHRlcmVkX3Br dHM7DQo+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAwOw0KPiBAQCAtOTMx LDYgKzkzMiw3IEBAIGV0aF9pZ2J2Zl9kZXZfaW5pdChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9k ZXYpDQo+wqDCoMKgwqDCoMKgwqDCoCAqIGhhcyBhbHJlYWR5IGRvbmUgdGhpcyB3b3JrLiBPbmx5 IGNoZWNrIHdlIGRvbid0IG5lZWQgYSBkaWZmZXJlbnQNCj7CoMKgwqDCoMKgwqDCoMKgICogUlgg ZnVuY3Rpb24gKi8NCj7CoMKgwqDCoMKgwqDCoCBpZiAocnRlX2VhbF9wcm9jZXNzX3R5cGUoKSAh PSBSVEVfUFJPQ19QUklNQVJZKXsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBlMTAwMF9z ZXR1cF9pbml0X2Z1bmNzKGh3LCBUUlVFKTsNCj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgaWYgKGV0aF9kZXYtPmRhdGEtPnNjYXR0ZXJlZF9yeCkNCj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV0aF9kZXYtPnJ4X3BrdF9idXJzdCA9ICZldGhf aWdiX3JlY3Zfc2NhdHRlcmVkX3BrdHM7DQo+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IHJldHVybiAwOw0KPiAtLQ0KPiAyLjI2LjINCg0KDQoNCg0KPiB0aGlzIGlzc3VlIGRvZXMgbm90 IGFwcGVhciBpbsKgIGljZSwgaTQwZSwgdm14bmV0MyBQTUQgZHJpdmVycy4gT25seSBpbiBlMTAw MCAsIGl4Z2JlIGRyaXZlcnMuDQo+IEljZcKgIHBtZCBkcml2ZXIgZ2V0cyBsaW5rIHN0YXR1cyBi eSByZWFkIHJlZyBkaXJlY3RseS4NCg0KRm9yIG1ha2luZyBwcmltYXJ5ICYgc2Vjb25kYXJ5IHdv cmtpbmcgd2VsbCwgdGhlc2UgZHJpdmVycyB0cnkgdG8gYXZvaWQgc2F2ZQ0KdGhlIGdsb2JhbCBk YXRhIGFuZCBvcHMgZnVuY3Rpb24gaW4gc2hhcmVkIGRhdGEgYXQgdGhlIGRlc2lnbiBvZiBiZWdp bm5pbmcuIA0KDQoNCj4gSSBhZ3JlZSB3aXRoIHdoYXQgeW91IHNhaWQgInByaW1hcnksIHRoZSBz ZWNvbmRhcnkgaXMgbWFpbmx5IGZvciByeC90eCBvcHMgb2ZmaWNpYWxseSIuwqANCj4gTXkgb3Bp bmlvbiBpcyB0aGUgInNldCBhY3Rpb25zIiBzaG91bGRuJ3QgY2FsbGVkIGluIHNlY29uZGFyeSBw cm9jZXNzLCBidXQgImdldCBhY3Rpb25zIiB3YXMgdmVyeSBjb21tb24gb3BlcmF0aW9uLCB0aGV5 IHNob3VsZG4ndCBiZSBiYW5uZWQuDQoNCkl0J3Mgbm90IGJhbm5lZCwganVzdCBiZWNhdXNlIGUx MDAwJ3MgZGVzaWduIGludHJvZHVjZXMgdGhlIGdsb2JhbCBkYXRhIG9wcyBpbiB0aGUNCnNoYXJl ZCBkYXRhLCB3aGljaCBpcyBub3QgZ29vZCBmb3Igc2hhcmluZyBhbmQgYWNjZXNzaW5nLCBzaW5j ZSB0aGUgYWRkcmVzcyBvZiB0aGUNCmdsb2JhbCBkYXRhIG9wcyBpcyBjaGFuZ2VkIGluIHNlY29u ZGFyeSBwcm9jZXNzLg0KDQpBcyB5b3UgY2FuIHNlZSBpbiAiIGUxMDAwX3NldHVwX2luaXRfZnVu Y3MiLCB0aGV5IG5vdCBvbmx5IHNldCBmdW5jdGlvbiBwb2ludGVycywNCmJ1dCBhbHNvIGNhbGwg dGhlbSwgbm90IHN1cmUgdGhpcyB3aWxsIGJyZWFrIG90aGVyIHRoaW5ncyBvciBub3QuIDstKQ0K DQo+IFRoYW5rcyBmb3IgeW91ciByZXBseQ0KDQoNCg0K