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 5A60645606; Fri, 12 Jul 2024 04:18:26 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2F0C342EE9; Fri, 12 Jul 2024 04:18:26 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by mails.dpdk.org (Postfix) with ESMTP id BCB3A402B7; Fri, 12 Jul 2024 04:18:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1720750705; x=1752286705; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ABVW6HBNko9NXk2qu3YeeWzP5C7JZS8M21w/LAL9m8w=; b=MY0K7EyXbdCJA5KWsaNjW7AWnuOdsQhVcmS58VNqkFnmLM64CoCwG458 fu1ZCCdkjtQhTv3N7huJaNv+sYgiy47Z1xKjzVgfKf3Ob58Inxz+ScJqn up9yV9jxMEd9JPus0ofFEbJHAZk9xRcw23X9QubqzwAsLNmTf0YyvrAm0 s299WAa2ZZOm5om8IDE2F0Y/b8bxUBcghxoUzVcxQkQ2nrmVmzzMExRmK Loko7KDsbvn1GDQOpLkjhBzo5OvJROP4LM6NtbA7a8n7wpbBAUims4h8E 4JjbAEhn5jlQnDTPZQOkH42z0ipD8AjJO7T2L2HvJJmGkpKGpb9VI1KuH Q==; X-CSE-ConnectionGUID: Bvc1NHG/QrmTGbUZCFPVDg== X-CSE-MsgGUID: h50B7QvuRxKtieL+m37KUw== X-IronPort-AV: E=McAfee;i="6700,10204,11130"; a="18040328" X-IronPort-AV: E=Sophos;i="6.09,202,1716274800"; d="scan'208";a="18040328" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jul 2024 19:18:23 -0700 X-CSE-ConnectionGUID: nWrB3XHEQNu+M0q7voEP2Q== X-CSE-MsgGUID: gorZ4xO1QNaEJsb9YAISAg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,201,1716274800"; d="scan'208";a="79883128" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 11 Jul 2024 19:18:23 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 11 Jul 2024 19:18:23 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 11 Jul 2024 19:18:22 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Thu, 11 Jul 2024 19:18:22 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 11 Jul 2024 19:18:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=goaKOUzViFYYG9GCZBeLbaxHc13vYOxmzLZiA4vx63x1hD77P1bGOt4A9G+LDnjvexFeMhCgShFkHlA8ErJeZirm1LnVyD265+E4nL+07v2mxNc2lOdu+gPjaAMWneTh+CXhteHcvxIZinS9C4SUeX2NOyOoZzf6hK8c543vqoQyOVe4Q6B6h31ONG1E0L9yczMroK5cr6kgZxgC/VCX7wkTdEQrTYVCdPu7UU/FD1A2J2PQB2XRY7lPDpPh3QETl9JNkc4zaVPQUiTYcU7jDSrZaF+3FK45AJzBVzYq11DUivXml2sc/WjjmGS5jFssMZLt9zUahnOOv9rThkuf4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ABVW6HBNko9NXk2qu3YeeWzP5C7JZS8M21w/LAL9m8w=; b=eh/G6Z1GgeCc29USri7eJ5r7FbAmTnJkqJrWZLDfdQg10gATR42v6uYgzJL9tQsadjD4uFRTW9wMOhdpyxxfZwVPHPOSYgVT1d+j7NKDM+3HgQialX+22zuTsv9TxZmG4ZXrJkmlwRHNeTG2UZ3sBCTC+6Qp2wdwAig6ouz2/IUQlyseK7CkH9zafHoJCFaKfjYCd2iOIxiA0MDDwJj0Uz0L7FfRQMSTPtuZNUr6WAJz5jR8PhYEUSDn1lmekD0dHTsT/EFJbP3AWyz8galsPeRHsKhP5fswzcNMCFfKq3X5OUZSj+0ESVCwQEwGDurh4+YPkvnEFm8wk7jf1uJ4qA== 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 LV3PR11MB8601.namprd11.prod.outlook.com (2603:10b6:408:1b8::8) by PH7PR11MB7594.namprd11.prod.outlook.com (2603:10b6:510:268::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.36; Fri, 12 Jul 2024 02:18:15 +0000 Received: from LV3PR11MB8601.namprd11.prod.outlook.com ([fe80::7878:b054:82bf:b5b]) by LV3PR11MB8601.namprd11.prod.outlook.com ([fe80::7878:b054:82bf:b5b%3]) with mapi id 15.20.7762.020; Fri, 12 Jul 2024 02:18:15 +0000 From: "Ye, MingjinX" To: "Burakov, Anatoly" , "dev@dpdk.org" CC: "stable@dpdk.org" Subject: RE: [PATCH 3/3] net/vdev: fix insert vdev core dump Thread-Topic: [PATCH 3/3] net/vdev: fix insert vdev core dump Thread-Index: AQHadfWkceOcEQQDgkygVq3KYthnxbHybcUAgACfI5A= Date: Fri, 12 Jul 2024 02:18:15 +0000 Message-ID: References: <20240314093630.1066948-1-mingjinx.ye@intel.com> <20240314093630.1066948-4-mingjinx.ye@intel.com> <48edd8b1-715e-4363-b627-37a910d2dd70@intel.com> In-Reply-To: <48edd8b1-715e-4363-b627-37a910d2dd70@intel.com> 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: LV3PR11MB8601:EE_|PH7PR11MB7594:EE_ x-ms-office365-filtering-correlation-id: f37b93db-464e-4d97-e525-08dca218e311 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?MmxwN3dVWEU2MTBJWDZWMnZ0VU85bVBGZ2h1dHBSWFU4UVYzbmY1SDh2ZlZL?= =?utf-8?B?cEJGRXFCdVFLcE1ESGdNckR3M2ozSkZWQlF3RWZ6NnczUjZER1dRMGhUQ0xU?= =?utf-8?B?TVJkN2lyc25ibkVkb2k2c0M5ZzA4d05qQUlXbUE4a01BcFludnlLQkJyTEo4?= =?utf-8?B?UXJtWGN1bXBtUWhWTUFUOFZTeWFKRzF3dU9tbHh5clN5QWRjaGRiaGJlOVFM?= =?utf-8?B?VGdmSEtJeHRvVXI2ejBKVEUvL1lCakJsMVBqTWFNeG9jekRaMWdEWUxTTXNq?= =?utf-8?B?ZitHaWVRWW4yM2l2cGF3aDFodlhWRE1idDRzVkNqQmJWbjRvMjk5bGp6eUlV?= =?utf-8?B?MTE4SGYyY2l0SlQ5YXlXbWlCY3M5cE9CWHVXcUtuRlNjM3ZYb1lxcWVwTHVJ?= =?utf-8?B?a1lEcTQ0QmNDb3VqRnlHdDloejNmWnp4ejRGTVA2ZnYveE5VZ0Y5NFM2TnRH?= =?utf-8?B?RjBzSXdSdmJSVVkvRmVhZCtIUVlHajdwK25QbzNJditTMlF0ckJvK0UyVzZu?= =?utf-8?B?K0FTTE9mdkNNN25kRjBUdGUxZDk1MkFic1dCTm45ZTl5MmdXWC92aUpkR0l4?= =?utf-8?B?YXl0VHp5TFVFVHdON1FnQ1M2b05EcUgzck9UVk8xT3NvL1F0RXlxVmtHN1RC?= =?utf-8?B?a1V2VkMrNm9HMG9kdWpaL1FhSmNjVHdKYXBSaXIxRHVmWEFUa3VhUzZyOWsz?= =?utf-8?B?ZmFLTnhDME1hdSs0VGhaaE5NYmZTVTNMa0RFTURqN1Y2TTQ0WHVLSVZHYmov?= =?utf-8?B?dzZ3RFd1M3lLaWhVdnRVM0pPZ2UvQ0h1Vkhkdk1Jc3hKMEl5SnVteVh4R243?= =?utf-8?B?Q2oxUGpBRUpiY2NlRE90ZXIrN2xJT2M4L05SaS9Hek5zOUdnR29VSkI1TVl2?= =?utf-8?B?Q09QR2dCUmNPdW0ydk8zS1VLQ2NTbGNseDYyc1F2VU5BODlSNXFnbGlZYTg2?= =?utf-8?B?TUxTdTJ0VDhDYnU2S045VTBOVnpYM1p0STNuTzNHUXhpOC9KTG5ZamFyWTJ5?= =?utf-8?B?U3p5eDlOajJhRjQ1enBXYjRMQXF3RUhwc25ZcU80WFA1RDZDUTFSYmo4dEdw?= =?utf-8?B?VEI4alJLUk1IcGpZMzVILzZ0NjhOUm93Z0dLSEFyN0NmZ2tIU1lpK2NBUWtC?= =?utf-8?B?aWRUKzBrTGZvZUg2NllTN0ZHK2tNZFMzTkc5NmxtMzhMMytpVWNqQ3RacTZ5?= =?utf-8?B?VU9idSthQzFMcEsvc2cycGZKYlZxcS9yVks4SDlhb1pQdWFTL1V1Q1dwM1FI?= =?utf-8?B?RXhnNnVOSUJTY091MjE3WXJBbk1TbTJlWGhvbmRMSDhYb1hEbGFqZE9vWW1L?= =?utf-8?B?Y1JBc2JxVFRxZjhNNE5oeW5xYk5LMzZnMlYvTFdMRVlPQUt3VmhiT2pPUWhj?= =?utf-8?B?YmNKT1h2MlUrbHU4bGtBNThYenRYVDFlbXRnN2lVRDdlamlCRlB6Tnd0QVBK?= =?utf-8?B?dFZzZDdzb1ZmMk1hcFpQRnZ2REZwUzlvamlkWVluR3kxdHBtQXE2UytMZmxs?= =?utf-8?B?OGVxc1RsSGJlS0RMOERTeVlkWjJBT1JVUmVDZVRQUEtzcWM4cENYTlVMZUhI?= =?utf-8?B?UlJkMGRvSnlaTjAySkVTQXd5VDI3cHNITzZ0T29wU2ZPdy92Q0VKTGFETUFK?= =?utf-8?B?ZldFZGREenBoVEMvcjFOUzdJS3JvbWZOdy9DcEgvaG51QXh1RnU1UEtzRG5H?= =?utf-8?B?b0xjeWx6dDZqNndaQUJCM2JMOExQY3k0RVo2a2VQMWNyb21DcGJtUWxTZVgv?= =?utf-8?B?d09Rd0xTSFpSSDFMbWRnbXdNbExoNXpTR3Z1ODNrcnpuWk1iWnFKN01Za0dj?= =?utf-8?B?R1RDOVI3a2NVUm1MVC9UZEhSc1F5cEZpeHlVaXFwMGdXWGpZa1ZCVG56UDdY?= =?utf-8?B?Mk1XTlJEc3I1TUpUb09aSWV0dWhSZ2RXb2FVZmZXcEg0WXc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV3PR11MB8601.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aVJXRUc4aWN2QjRSbXlBdFM2eXpNOVl3Zy9QeGlCZU9UVHBtZUxCcmdqTTFj?= =?utf-8?B?YWVpS1ZnM3BsOHBLL2xXVnBoY3dyYkhXdnRGMzJ1Ly9ySzgySUZSZGxNNlB5?= =?utf-8?B?ZklkZzdiSmRxOVRTLzVxYmpLd1M2clFvMW8zTWpERE1YaHdEazByeGhnaUpP?= =?utf-8?B?SnV1LzZXTmpmQnUxUGNrTk94Yk54MGd3bEJ4ejN3RG1jTXVrbjVKTXduY2Nw?= =?utf-8?B?VUZLb2Z4dVBqSURwZ0Y3WlcrenBIcitGZlpjWHB3SllvdVhwRkplNWlWNzR1?= =?utf-8?B?ejMyTC9NYkFrNVhrWk9GU21YS3ZxbzExc004Q2lVb24xMVhsYjNQdFRTT0NW?= =?utf-8?B?bW9FYW5MZEJpb1hPT2VnUFlITlV3RUNJeGltQ3BROTN0cW8xTGp3S2tsaHN5?= =?utf-8?B?L3V1Tmk0dFlRS2kyVWVZNzJsa0U1MVFtMkdhQlJrRGE0V2k3YkVPODVNdk44?= =?utf-8?B?RkdHM0ZhaE44TjZ2d2N1QnIyNXExbUVrc2t2UWx4UTNpRjlIR1lMc1BWNzU1?= =?utf-8?B?MDVEelFrUkdiUVVCRWxlTENaVWxMbmV5bVZDeGJVMHp3ZytJV2RkMVIzelht?= =?utf-8?B?N1lYWWxSdUJjQWthdFM0UkpsMWNpdnhsblB1MnRra2k5U1ZMNi9MZFFnUHl2?= =?utf-8?B?WWo3ZTNNUERhRkdmTEVaRmtEZkJZZXdWaXBHMlRYRWxBM3hyMDhTdlI2TjdE?= =?utf-8?B?ZFNZT3NOcHRlK2xnWWkrVmpkTk5lTTRZdVVGR2tYRW9jdVJPRmVVd256THF3?= =?utf-8?B?ZFA4bTJOVXpWWjBleDVQbXVtSWNVUWVhVDl4RnRlQURobm0vVzE3TzRraGJM?= =?utf-8?B?SEwzTytCSFhZNjdBQytOekwvZHJTdHAzTVdBNU9ZNlFtT20yc2FaT1ZQNzRZ?= =?utf-8?B?NDdYYkxvY3dLVDgwcTlwcDJleTlOTXEvZ3NVV3gzL1l4UkkwTlB4TnFCeUJt?= =?utf-8?B?cFkweUMvU29jU1FtV2pPSVk1Nk5lRGZHRVA5aUw5bzlndjgyb25QTXZTdlQy?= =?utf-8?B?OGExMFcvVzVDVmtYcUNOdHd5eTVNOXdUMHdhU0VNNHgrRHpxdFRWajJhRGZa?= =?utf-8?B?SXdQOFFKemRsZ0xnanZqQTVMYzVFVTR0bTBRNkg2V05tdGpRc25QSUR3eTIw?= =?utf-8?B?akhoOEkxUjJkYjFwRXhIREsrdmhNZUxSV1pzcEFOWUxxWlJZTExZaHlvWHRB?= =?utf-8?B?cGNTRXdpMDZ4Qlc4RzAzTnJpclJKcEtpRVkySUE1VXUzUHg4UVIwY0M3ZnFW?= =?utf-8?B?aWN6QTlUMTc3RVpwbDgvUDQyRmwyVUw3S2EwVEMwZDRrU3dvaTAyaWJ0RkVU?= =?utf-8?B?UW91dGRoWWJQa3BDMElvRGI1bXUvV3VKRVB6UWhvYXpucFVGWjZOM0orNDBV?= =?utf-8?B?cDhIWDFvQ21WWE96dmtJRUYwZkplWEVsMWpwS0JkaVZURHBHaGxGMGU1Szly?= =?utf-8?B?cEtGVzY5QW1OQnVpWVhLUzVFU2R0aTBweGYvRVJkeS95aFdpRUtzdXhzWkI1?= =?utf-8?B?VEVXT3pPbWpjdUJDTmExVTRVN1F1SlN3ZGgyVFJIb29vTzBucmRQYnh3Si9X?= =?utf-8?B?c3BpSk8weEtBVC92WXNRaHBYNWxHZTJRSGNhM29pS0l2Mi94M3M4YlB2bGFI?= =?utf-8?B?azhYQjZzUWNrVlk0Vy9MWTcybVZjdDN1RW96WXUxbDkycWY5SjJTaGpBTUV2?= =?utf-8?B?Q1lzcVExSnh0akhRSFJpRU5hb1plR3FNM2NpS1RCUTVSY1poaUtnWUNBcXNP?= =?utf-8?B?QVdPeDVqeCtoUU5PQ3NjRjNmVENMaTViemdxMGFURWhpbnhHL0RQZENSNFpo?= =?utf-8?B?TjN6RGdTNXBrMGRiSml4NUVIQ1JNS0RyZ0tqeVJtYlRrc2xvaW1VLytOb2di?= =?utf-8?B?RUJUTklQRWFvb2p1TEM5OW1HdURmV3ZnV3ByQVh4WkVVNzFqR3ZtNHRqb28x?= =?utf-8?B?MC9NODVZMjRQYjhRRURiaHQ4d3NTMzE5M3JRRCtHVVMrRTRnRmRmWG1JOWxR?= =?utf-8?B?cTJPMlQ1M0cxU2w3VEFrTVpvVmRPaEdBYUFNTmdNYnV1VlpDYm81UE01WVVQ?= =?utf-8?B?ZEJZam1lcmlzdkxETzd2SjNrYWpHSi9CZUlHOWZLMlloaXRvaHU1SVdST1lj?= =?utf-8?Q?pUREUvq7UWDQ7CC50yM4h3iSG?= 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: LV3PR11MB8601.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f37b93db-464e-4d97-e525-08dca218e311 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2024 02:18:15.2153 (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: kB9oeaN22Degkt9g32nEPIwDp7gTxIqeN/d4u7aYaanwAsuSiCJDDC7S1xSq4ZaYL66zpak0J7TqVYvSRNfUxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7594 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQnVyYWtvdiwgQW5hdG9s eSA8YW5hdG9seS5idXJha292QGludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBKdWx5IDEyLCAy MDI0IDEyOjEwIEFNDQo+IFRvOiBZZSwgTWluZ2ppblggPG1pbmdqaW54LnllQGludGVsLmNvbT47 IGRldkBkcGRrLm9yZw0KPiBDYzogc3RhYmxlQGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggMy8zXSBuZXQvdmRldjogZml4IGluc2VydCB2ZGV2IGNvcmUgZHVtcA0KPiANCj4gT24gMy8x NC8yMDI0IDEwOjM2IEFNLCBNaW5namluIFllIHdyb3RlOg0KPiA+IEluc2VydGluZyBhIHZkZXYg ZGV2aWNlIHdoZW4gdGhlIGRldmljZSBhcmd1bWVudHMgYXJlIGFscmVhZHkgc3RvcmVkDQo+ID4g aW4gZGV2YXJnc19saXN0LCB0aGUgcnRlX2RldmFyZ3NfaW5zZXJ0IGZ1bmN0aW9uIHJlcGxhY2Vz IHRoZSBzdXBwbGllZA0KPiA+IG5ldyBkZXZhcmdzIHdpdGggdGhlIGZvdW5kIGRldmFyZ3MgYW5k IGZyZWVzIHRoZSBuZXcgZGV2YXJncy4gQXMgYQ0KPiA+IHJlc3VsdCwgdGhlIHVzZSBvZiBmcmVl IGRldmFyZ3MgcmVzdWx0cyBpbiBhIGNvcmUgZHVtcC4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggZml4 ZXMgdGhlIGlzc3VlIGJ5IHVzaW5nIHZhbGlkIGRldmFyZ3MuDQo+ID4NCj4gPiBGaXhlczogZjNh MTE4OGNlZTRhICgiZGV2YXJnczogbWFrZSBkZXZpY2UgcmVwcmVzZW50YXRpb24gZ2VuZXJpYyIp DQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWluZ2pp biBZZSA8bWluZ2ppbngueWVAaW50ZWwuY29tPg0KPiANCj4gSSBhbSBub3QgdG9vIGZhbWlsaWFy IHdpdGggaG93IGRldmFyZ3Mgd29ya3MsIHNvIEkgaGF2ZSBhIHRyaXZpYWwgcXVlc3Rpb24uDQo+ IA0KPiBJIHVuZGVyc3RhbmQgdGhlIHBvaW50IG9mIHRoaXMgcGF0Y2gsIGFuZCBpdCBpcyByb3Vn aGx5IGFzIGZvbGxvd3M6DQo+IA0KPiAxKSB3ZSBlbnRlciBpbnNlcnRfdmRldiBhbmQgYWxsb2Nh dGVkIG5ldyBkZXZhcmdzIHN0cnVjdHVyZSAoYW5kIGNvcHkgdGhlDQo+IGBuYW1lYCBpbnRvIGRl dmFyZ3MpDQo+IDIpIHdlIHNldCBkZXYtPmRldmljZS5uYW1lIHRvIGRldmFyZ3MtPm5hbWUNCj4g Mykgd2UgaW5zZXJ0IGRldmFyZ3MgaW50byB0aGUgbGlzdCB1c2luZyBydGVfZGV2YXJnc19pbnNl cnQNCj4gNCkgaWYgZGV2YXJncyBsaXN0IGFscmVhZHkgaGFkIGRldmFyZ3Mgd2l0aCB0aGUgc2Ft ZSBuYW1lLCBvdXIgZGV2YXJncyBpcw0KPiBkZXN0cm95ZWQgYW5kIHJlcGxhY2VkIHdpdGggZGV2 YXJncyB0aGF0IGlzIGluIHRoZSBsaXN0DQo+IDUpIGJlY2F1c2Ugb2YgdGhpcywgZGV2LT5kZXZp Y2UubmFtZSBiZWNvbWVzIGludmFsaWQgYXMgdGhhdCBzcGVjaWZpYw0KPiBkZXZhcmdzIGhhcyBi ZWVuIGZyZWVkIC0gaXQgcG9pbnRzIHRvIG5hbWUgZnJvbSB0aGUgb2xkIGRldmFyZ3MNCj4gDQo+ IFdlIGRvIG5lZWQgdG8gc3RvcmUgZGV2YXJncy0+bmFtZSBpbiBkZXYtPmRldmljZS5uYW1lLCBh bmQgd2UgbmVlZCB0bw0KPiBkbyBzbyBhZnRlciBjYWxsaW5nIHJ0ZV9kZXZhcmdzX2luc2VydCB0 byBhdm9pZCBrZWVwaW5nIHJlZmVyZW5jZSB0byBtZW1vcnkNCj4gdGhhdCB3YXMgZnJlZWQuIFNv LCBwcm92aXNpb25hbGx5LA0KPiANCj4gUmV2aWV3ZWQtYnk6IEFuYXRvbHkgQnVyYWtvdiA8YW5h dG9seS5idXJha292QGludGVsLmNvbT4NCj4gDQo+IE15IHF1ZXN0aW9uIGlzLCB1bmRlciB3aGF0 IGNpcmN1bXN0YW5jZXMgd291bGQgdGhlcmUgYmUgZHVwbGljYXRlIGVudHJpZXMNCj4gaW4gZGV2 YXJncyBsaXN0Pw0KDQpJbiBhIG11bHRpLXByb2Nlc3MgY2lyY3Vtc3RhbmNlcywgdGhlIHByaW1h cnkgYW5kIHNlY29uZGFyeSBwcm9jZXNzZXMgYm90aCBoYXZlICJ2ZGV2IiBzdGFydHVwDQpQYXJh bWV0ZXJzLiBBbmQgdGhlaXIgcGFyYW1ldGVycyBoYXZlIHRoZSBzYW1lIG5hbWUuIFRoaXMgY2F1 c2VzIG11bHRpcGxlIGRldmFyZ3Mgb2JqZWN0cyB3aXRoIHRoZSBzYW1lIG5hbWUNCnRvIGJlIGNy ZWF0ZWQgaW4gdGhlIHNlY29uZGFyeSBwcm9jZXNzLCB0aGUgMXN0IG9uZSBjb25zdHJ1Y3RlZCBm cm9tIHRoZSBzdGFydHVwIHBhcmFtZXRlciBhbmQNCnRoZSAybmQgb25lIGNvbnN0cnVjdGVkIGR1 ZSB0byB0aGUgVkRFVl9TQ0FOX09ORSBtZXNzYWdlIHJlY2VpdmVkLg0KDQpQYXRoIDE6DQplYWxf cGFyc2VfYXJncy0+ZWFsX3BhcnNlX2NvbW1vbl9vcHRpb246IE9QVF9WREVWX05VTQ0KZWFsX29w dGlvbl9kZXZpY2VfcGFyc2UtPnJ0ZV9kZXZhcmdzX2FkZA0KDQpQYXRoIDI6DQp2ZGV2X2FjdGlv bjogdmRldl9zY2FuX29uZSAtPmluc2VydF92ZGV2KGFsbG9jX2RldmFyZ3MpDQoNCj4gSSBhc3N1 bWUgdGhlcmUgaXMgYW4gYW5zd2VyIHRvIHRoYXQgcXVlc3Rpb24gYmVjYXVzZQ0KPiBydGVfZGV2 YXJnc19pbnNlcnQoKSBleHBlY3RzIHRoaXMgY2FzZSwgc28gdGhpcyBpcyBqdXN0IGZvciBteSB1 bmRlcnN0YW5kaW5nIC0gSQ0KPiBjYW4ndCBzZWVtIHRvIGZpZ3VyZSBvdXQgaG93IHdlIHdvdWxk IGFycml2ZSBhdCBhIHNpdHVhdGlvbiB3aGVyZSB3ZSBoYXZlDQo+IGR1cGxpY2F0ZSBkZXZhcmdz Lg0KPiANCj4gPiAtLS0NCj4gPiAgIGRyaXZlcnMvYnVzL3ZkZXYvdmRldi5jIHwgMiArLQ0KPiA+ ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4g PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9idXMvdmRldi92ZGV2LmMgYi9kcml2ZXJzL2J1cy92ZGV2 L3ZkZXYuYyBpbmRleA0KPiA+IDFhNmNjN2QxMmQuLjUzZmM0YTZlMjEgMTAwNjQ0DQo+ID4gLS0t IGEvZHJpdmVycy9idXMvdmRldi92ZGV2LmMNCj4gPiArKysgYi9kcml2ZXJzL2J1cy92ZGV2L3Zk ZXYuYw0KPiA+IEBAIC0yODYsNyArMjg2LDYgQEAgaW5zZXJ0X3ZkZXYoY29uc3QgY2hhciAqbmFt ZSwgY29uc3QgY2hhciAqYXJncywNCj4gPiBzdHJ1Y3QgcnRlX3ZkZXZfZGV2aWNlICoqcF9kZXYp DQo+ID4NCj4gPiAgIAlkZXYtPmRldmljZS5idXMgPSAmcnRlX3ZkZXZfYnVzOw0KPiA+ICAgCWRl di0+ZGV2aWNlLm51bWFfbm9kZSA9IFNPQ0tFVF9JRF9BTlk7DQo+ID4gLQlkZXYtPmRldmljZS5u YW1lID0gZGV2YXJncy0+bmFtZTsNCj4gPg0KPiA+ICAgCWlmIChmaW5kX3ZkZXYobmFtZSkpIHsN Cj4gPiAgIAkJLyoNCj4gPiBAQCAtMzAwLDYgKzI5OSw3IEBAIGluc2VydF92ZGV2KGNvbnN0IGNo YXIgKm5hbWUsIGNvbnN0IGNoYXIgKmFyZ3MsDQo+ID4gc3RydWN0IHJ0ZV92ZGV2X2RldmljZSAq KnBfZGV2KQ0KPiA+DQo+ID4gICAJcnRlX2RldmFyZ3NfaW5zZXJ0KCZkZXZhcmdzKTsNCj4gPiAg IAlkZXYtPmRldmljZS5kZXZhcmdzID0gZGV2YXJnczsNCj4gPiArCWRldi0+ZGV2aWNlLm5hbWUg PSBkZXZhcmdzLT5uYW1lOw0KPiA+ICAgCVRBSUxRX0lOU0VSVF9UQUlMKCZ2ZGV2X2RldmljZV9s aXN0LCBkZXYsIG5leHQpOw0KPiA+DQo+ID4gICAJaWYgKHBfZGV2KQ0KPiANCj4gLS0NCj4gVGhh bmtzLA0KPiBBbmF0b2x5DQoNCg==