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 B5EBCA0542; Mon, 24 Oct 2022 17:34:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5FCB942C0A; Mon, 24 Oct 2022 17:33:21 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id D504640041 for ; Wed, 19 Oct 2022 00:45:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666133137; x=1697669137; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=3OJi9yap+SGjDj3BChKuxKOySX3D1PBxd21ucBpXwBE=; b=L0+sakNB6MCKSEV7qwuBIweKaqjboH/kEQPUKa7ma/N523oCO7SiDmMD 2C7mXJg4shcyQlDzPgLrjCM+kXBKHPF0PGa58q0MEhWMghAG6l92tgvDX yXfZNeUb0AUSxq2oz9+AFWacog6w0KMoJV7HwsvdBtnwQO15PJH0EXpSc F37eW5oFbCcjvD4hy+vwYObATFuKxuc+5H93b/CSHtknUUvxrJoaQtCDI isQfZdqTGCJkRC0dfkWYcaFZIzm8kTcl76s9Yc6RKdtZfqKXUgIjFKamp m5x7qVb1bl1bvDk1nl2Dj6Qp+o/1ZPap9VSB1IhOkOBO2k1kf6jBYnJxj w==; X-IronPort-AV: E=McAfee;i="6500,9779,10504"; a="286642585" X-IronPort-AV: E=Sophos;i="5.95,194,1661842800"; d="scan'208";a="286642585" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2022 15:45:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10504"; a="628949027" X-IronPort-AV: E=Sophos;i="5.95,194,1661842800"; d="scan'208";a="628949027" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP; 18 Oct 2022 15:45:15 -0700 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.2375.31; Tue, 18 Oct 2022 15:45:15 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.2375.31; Tue, 18 Oct 2022 15:45:14 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 18 Oct 2022 15:45:14 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.46) 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.2375.31; Tue, 18 Oct 2022 15:45:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NWopNSA+NYszqHO2GVkr9TFkTagq0tuRZQkthryhNlUSR47kCYkQY5oW74y+wwp+otqNgVVi45A7TaCWQ1k3rLI8C+WWHpwByY1vhpGJPpRlNagqMaadlXH1eUr4efgDS9ByJUUbzZZDIwZ+l73c6bY5OxT2QqLq1yLAWR2AJGPELgGm9JklByy5imRBBkmCCXEd4LDlgJ5VxqwVWM1adfzZVvkbvsbvO3K5VJdizZwFXJhVaoSfyNcAmoSmde3e5dRMgzGPxHMg1F9ITS1W14fvYSP2kdkizv+dbDgp1bA+6twNtXDUtlkcml/ggC3iwhsl1hQdG4VR+/SfA6jy4Q== 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=3OJi9yap+SGjDj3BChKuxKOySX3D1PBxd21ucBpXwBE=; b=m4NaAkp80Y6RvUh22NqaaRn4eYt2a6lu2jty2MohoJeQEbHyf/xCqFDqEMAVwUx/8i4hamJGyLHuBdMf0Ow+iypNmdTRKbZSHRmiarcCGJ/KUu60j08ITblTpQoRoeQp/D0WSOQxheluC3rrqSvxGSqaIP2BxFjJTB9G2QBhN9Mpok39FqvLU917nLomng3fykiOW0JN9PNetu5dC1G3bQguUGd6jDn7IED+dqz4LFX9otHt4FeI+f+hpi39/mHdAt1Oiuq57I5OZ4LBbS1HySLqr/4q5abwzCc0kAyA7OqT8K4lGBe26Uq1rcESsXEzD7PhqYepJArwSvh+1vwS4g== 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 MN2PR11MB4206.namprd11.prod.outlook.com (2603:10b6:208:188::10) by DM4PR11MB5502.namprd11.prod.outlook.com (2603:10b6:5:39e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Tue, 18 Oct 2022 22:45:12 +0000 Received: from MN2PR11MB4206.namprd11.prod.outlook.com ([fe80::3454:6723:aa3c:c048]) by MN2PR11MB4206.namprd11.prod.outlook.com ([fe80::3454:6723:aa3c:c048%4]) with mapi id 15.20.5723.033; Tue, 18 Oct 2022 22:45:12 +0000 From: "Mah, Yock Gen" To: Kevin Traynor , IOTG DPDK Ref App , "Zhang, Qi Z" , "Taripin, Samuel" CC: "dev@dpdk.org" Subject: RE: [PATCH v2] IGC: Remove I225_I_PHY_ID checking Thread-Topic: [PATCH v2] IGC: Remove I225_I_PHY_ID checking Thread-Index: AQHY3WFG8pJvTaXkJ0Cmpyzxnxz7uq4KYanQgAAP6ACACbUZgIAAo1uA Date: Tue, 18 Oct 2022 22:45:12 +0000 Message-ID: References: <20220829081436.29945-1-iotg.dpdk.ref.app@intel.com> <20220831225139.78201-1-iotg.dpdk.ref.app@intel.com> <45165da1-25af-b735-f80d-a6b42592cf6c@redhat.com> <31c280bd-2d69-e302-8ec6-cbff21badd4a@redhat.com> <44a7bd84-ef82-1d69-b591-06c61f5e2ec7@redhat.com> In-Reply-To: <44a7bd84-ef82-1d69-b591-06c61f5e2ec7@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-reaction: no-action dlp-product: dlpe-windows 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: MN2PR11MB4206:EE_|DM4PR11MB5502:EE_ x-ms-office365-filtering-correlation-id: 98c7ce64-f822-434f-04a5-08dab15a6ab1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NjjHy6Yef2HCYEBr9h7SUEQRc0l9dM70hEILlBA0sXxH5CTCl+dHAyccFVp6oNOl/+JA8hKsx7xH25f07Y4HNT2DDo/Sclo0BiUVjlcpsU7hAF4AVPhnRR/UD4c5uWGdRzqI4by0zaJotAeiX3YVuzajFlAkzGhG8bmBqpARw9LPENcBvCWPRuQDPN1WWOSf93gu0Xgx5VmvPBS3eYko5E6oDlsQjr6iVVyi3CjUQ648ClUWM3Rp2pGGlmC+ZGyYtXALdp7voPPWDiruoYbiYfdULNYu6NX8k8Yhy05hVQE2d7ny3ngZb0351oGk2MmLJHqqt1IRTXJ7aSqX07iE/5xfUMM5U5YSY2DOScSMaq8swmpnEbkDVhjYjs7W1kjFkeAafd5qQ3KpMB0XW2xtdR0txEMNlFfxluMTRL9tw/3PkPIUe7QTOa+skMDArKfUWzMlB8cyHETssXg/Ez/0v51npC0ZbooPo1epO6cyfJPdPweBeHHAfsytu6BuVHHLLI6rTd3NaYYTj4hLkbC6uV+KaamC3sAxK+utMHWDn88myCVctt+qYw1/CoUSPSsnCiDvNbKXXcKt4CL1KrGh1ru535TfL0/iDGkFakBFYI1jyGMcqwHc1Nqt/yXhooyyWHUV+bEg+F8PoKXcvyKtidw3th4O/2QSdMHplLKs0jeohK94Jonu9H9gWplD6evSTXQCrpd69ULOtUUp1rOAdSu9wJ3zGkQ6uWldQoH33KMNzdZtlCTFDrT98wR+uUqO6gr+Pqq0WaORQdEa5casRJPjQY+n+p8sSqwyeT46sP2wRzoTO1l/xWj+Hobq0p705xVCHiNXGlcWFw9VzqKkAg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4206.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(376002)(346002)(396003)(39860400002)(366004)(451199015)(33656002)(82960400001)(86362001)(5660300002)(2906002)(38100700002)(122000001)(38070700005)(186003)(71200400001)(83380400001)(26005)(7696005)(478600001)(316002)(6506007)(966005)(41300700001)(9686003)(110136005)(66446008)(6636002)(66476007)(64756008)(66556008)(66946007)(53546011)(55016003)(52536014)(76116006)(4326008)(8936002)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VW5LanpnOU1EV3FFSFdXZ2pjUDNjdi9DSjlMbGliU2s1ejk3U1VSV2laZ0xh?= =?utf-8?B?N0duMmIxQ3QxZzJYbFBvbEt2NElDbEI2RThSbzRRQzdjLzhCTjlMcHlFbTRU?= =?utf-8?B?WUZMSDdENzV3Nm8xS2JmWHl2NGNvZXVNaWlLWHN5RUYzN3NWV0QwNC95Z1Jy?= =?utf-8?B?VDQzZWlVYVl3ejM3L1gvb2ZxNGw2TFNoNHZDL1RQdWU0WHY4RjZrQU9yS2xD?= =?utf-8?B?bFJDWG9xVnJsVURaTnB3NFRMM1hHMldGUFlKemhBVzhaRUJBV0pPVkNhUjI5?= =?utf-8?B?OTl3R2hQS2Izc0Fhd3Rkc0phdlh6aUdlN01FbVBtQUFacFhETVhhRVlJTGVx?= =?utf-8?B?VGRmcTl4T2JQUDFYdmtVUlFJWEkvWDc2bHI4ZHpEOXNwcDlGZWxveGh0VUQ1?= =?utf-8?B?ZWYwYU5RZ05rM1gzTjI1bUVUSGZRcUpUZ2Zza3E2MXBSY0kzYUdOUmt3NTZF?= =?utf-8?B?TmRWeGxvQlRRZHc3S2ZyaXhsRWFDVThPaXkxWGZFelNnKzM3ZnJSdkI5aGhL?= =?utf-8?B?L1pFQzloMzFTb2RLZDU2blpKWkc4citPZVJoYWdMMWRpdDNtZHpRWHlrdmxn?= =?utf-8?B?bEYzMEk5ejd0c1crcWxEWkgyQVA0K21heTJkTzZZL3p0MFd5c2xkZXk4RUQ1?= =?utf-8?B?SjZ3U3c4WDBOR0NQYjdkNDhERGNVOXdtTFNtakc1eWNOSStOTGpiUk5DTVpl?= =?utf-8?B?c1NOZlJVdGl1QlU1SFZWQUlHbll5djhGbTJWeTNNMW9qQlhTVU1WVC9kcHUy?= =?utf-8?B?Q25KUUdoVnM1a0ZyN3hndmlKYnFhdk9US3BpQ1BLVlFRbysxbERXM3R3OUdk?= =?utf-8?B?dngzWlpZbE9QMFovZ1p1SzJjR2V3N2tWUmo0c3ZIS0hMNlhsVVFoVjdpQ00x?= =?utf-8?B?T3crdWRGcUd4L3c2TUFiNnF4cEtKU0JmbWszalhHLzFGMHhwK1ZydFBTcm9C?= =?utf-8?B?Zm9Dam5NaEZEVVliY0oyNnh4dnRzSERmTmRNZzhLMkl0TjZLL1FkWnNPQjNP?= =?utf-8?B?TFEyakUvcWFGYmJaRi81b1V5MFA2TGJVcC9KR2dzRm9wbTlxZVVvc2FmSHJq?= =?utf-8?B?dVVMTEVHTmxidG9RekFzTmpEbzF1cUs5cFpGdkl0NnVTTXpPMFI4V0VuN2Z6?= =?utf-8?B?YUZWN1g1M1VONmVJNjFmWnJ3VThFY1JnMUlXTkVNZHAvQWx4ZnpMMzU1Szgr?= =?utf-8?B?N2g2ZGZUN004MWlkSDNpQ21PdUR5RHVVeS8yaG9TWU13Qmttd1NSL0tYdDVr?= =?utf-8?B?L2VBKzJYZXJJRldTNjdXSWNjZlNTbEdxQ052T1UydGxuTk01MFJZVTBVN2tU?= =?utf-8?B?aGlQVjlDZEwvSThGQkFTeTlUaWtoT3NPWUhGT1YydHpGSlQrbkVMRThMZjFJ?= =?utf-8?B?Y0tkUlMvYUlWY0E0cGRLOTlTTlBsaXVFSFdWeGp3RTFBbitDVThhZkJWVGQ0?= =?utf-8?B?bUdIY0M2QThjbjBlbEtvQjVoQTZ1MHg0QkJiMHNDVmJmZWpHZzVMaWt3QUdh?= =?utf-8?B?T2pHZHZxUGVJM25VQUxJc3RPTzIxMDAzakdXWWh5Ym9QNmhPbGh5VWNaRzJS?= =?utf-8?B?NTdSN2Mrc0NDMnYxS2RnN3JZdEhqZk5jekFKVGlUVml4RzNWRGFtSjB6Nk1t?= =?utf-8?B?VE1vNmM0WHMvTjBocXE2SlN0Q3Q2a1Q3enFCK0E5OWFVWld2TEJSR0hKd1lu?= =?utf-8?B?dG5QSTVTUENkZmJLaFRMMllMSjU4cTZXSzJ1WHdYOFovZlBxZjlsall0MHg1?= =?utf-8?B?Z0hzaDhXNlRidFVKNkFBTnhkUU4yNFN4ZHpNUFFHM3BWZ09XWlJjNnA5Z2Jt?= =?utf-8?B?QjlmRkRrNUVNZFRMcTlVdGFtRFAvdEoyZTdwRStZS3YwbHczZnVZZ21naFJu?= =?utf-8?B?RUpvdi9tTHZ2c3BpRkFZZ1BwMWUyZGVrdTVaQW5hS1lPcVRrb1FGVGNVV2JV?= =?utf-8?B?MXZZcStRODZ6eUhNcjl2TWdwTzdObnNGcGF6dU1LMjlQYzU5WnZ4N3paOEdi?= =?utf-8?B?N3hmbkZaUExFY0dpenc0d3gzYkZobHRaTHUrUWN6MHo4aTByYzBkQTZ6RFZE?= =?utf-8?B?NU1LeEdiL1F6ZXZ5UW9nUU9rTXpxVzMvdEVEd3F3OUJXSjl1RUhENmRJcUVS?= =?utf-8?Q?lutoVIs0RP3IwcNA/lttYK1f/?= 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: MN2PR11MB4206.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 98c7ce64-f822-434f-04a5-08dab15a6ab1 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2022 22:45:12.1192 (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: WQuuSHnJw1x2KEWqJ2Yec0lnJNUQmTEiSODhC+VUfBQSPpXiDhocPM3vTVfaFzM8SxYDKRj4uVAo5ZTI5sTePQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5502 X-OriginatorOrg: intel.com X-Mailman-Approved-At: Mon, 24 Oct 2022 17:33:00 +0200 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 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBLZXZpbiBUcmF5bm9yIDxrdHJh eW5vckByZWRoYXQuY29tPiANClNlbnQ6IFR1ZXNkYXksIDE4IE9jdG9iZXIsIDIwMjIgODo1NCBQ TQ0KVG86IE1haCwgWW9jayBHZW4gPHlvY2suZ2VuLm1haEBpbnRlbC5jb20+OyBJT1RHIERQREsg UmVmIEFwcCA8aW90Zy5kcGRrLnJlZi5hcHBAaW50ZWwuY29tPjsgWmhhbmcsIFFpIFogPHFpLnou emhhbmdAaW50ZWwuY29tPg0KQ2M6IGRldkBkcGRrLm9yZw0KU3ViamVjdDogUmU6IFtQQVRDSCB2 Ml0gSUdDOiBSZW1vdmUgSTIyNV9JX1BIWV9JRCBjaGVja2luZw0KDQpPbiAxMi8xMC8yMDIyIDA5 OjM5LCBLZXZpbiBUcmF5bm9yIHdyb3RlOg0KPiBPbiAxMi8xMC8yMDIyIDA4OjQ1LCBNYWgsIFlv Y2sgR2VuIHdyb3RlOg0KPj4NCj4+DQo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4g RnJvbTogS2V2aW4gVHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4+IFNlbnQ6IFR1ZXNk YXksIDExIE9jdG9iZXIsIDIwMjIgNzowNSBQTQ0KPj4gVG86IElPVEcgRFBESyBSZWYgQXBwIDxp b3RnLmRwZGsucmVmLmFwcEBpbnRlbC5jb20+OyBaaGFuZywgUWkgWiANCj4+IDxxaS56LnpoYW5n QGludGVsLmNvbT4NCj4+IENjOiBkZXZAZHBkay5vcmcNCj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg djJdIElHQzogUmVtb3ZlIEkyMjVfSV9QSFlfSUQgY2hlY2tpbmcNCj4+DQo+PiBPbiAzMS8wOC8y MDIyIDIzOjUxLCBpb3RnLmRwZGsucmVmLmFwcEBpbnRlbC5jb20gd3JvdGU6DQo+Pj4gRnJvbTog TlNXRSBTV1MgRFBESyBEZXYgPGlvdGcuZHBkay5yZWYuYXBwQGludGVsLmNvbT4NCj4+Pg0KPj4+ IGkyMjUgZGV2aWNlcyBoYXZlIG9ubHkgb25lIFBIWSB2ZW5kb3IuIFRoZXJlIGlzIHVubmVjZXNz YXJ5IHRvIGNoZWNrIA0KPj4+IF9JX1BIWV9JRCBkdXJpbmcgdGhlIGxpbmsgZXN0YWJsaXNobWVu dCBhbmQgYXV0by1uZWdvdGlhdGlvbiANCj4+PiBwcm9jZXNzLCB0aGUgY2hlY2tpbmcgYWxzbyBj YXVzZWQgZGV2aWNlcyBsaWtlIGkyMjUtSVQgZmFpbGVkLiBUaGlzIA0KPj4+IHBhdGNoIGlzIHRv IHJlbW92ZSB0aGUgbWVudGlvbmVkIHVubmVjZXNzYXJ5IGNoZWNraW5nLg0KPj4+DQo+Pj4gQ2M6 IHN0YWJsZUBkcGRrLm9yZw0KPj4+IFNpZ25lZC1vZmYtYnk6IE5TV0UgU1dTIERQREsgRGV2IDxp b3RnLmRwZGsucmVmLmFwcEBpbnRlbC5jb20+DQo+Pj4gLS0tDQo+Pj4gICAgIGRyaXZlcnMvbmV0 L2lnYy9iYXNlL2lnY19pMjI1LmMgfCAxNSArKy0tLS0tLS0tLS0tLS0NCj4+PiAgICAgZHJpdmVy cy9uZXQvaWdjL2Jhc2UvaWdjX3BoeS5jICB8ICA2ICsrLS0tLQ0KPj4+ICAgICAyIGZpbGVzIGNo YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pDQo+Pj4NCj4+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvaWdjL2Jhc2UvaWdjX2kyMjUuYyANCj4+PiBiL2RyaXZlcnMvbmV0 L2lnYy9iYXNlL2lnY19pMjI1LmMgaW5kZXggNWYzZDUzNTQ5MC4uYWYyNjYwMmFmYiANCj4+PiAx MDA2NDQNCj4+PiAtLS0gYS9kcml2ZXJzL25ldC9pZ2MvYmFzZS9pZ2NfaTIyNS5jDQo+Pj4gKysr IGIvZHJpdmVycy9uZXQvaWdjL2Jhc2UvaWdjX2kyMjUuYw0KPj4+IEBAIC0xNzMsMTkgKzE3Myw4 IEBAIHN0YXRpYyBzMzIgaWdjX2luaXRfcGh5X3BhcmFtc19pMjI1KHN0cnVjdCBpZ2NfaHcgKmh3 KQ0KPj4+ICAgICAJcGh5LT5vcHMud3JpdGVfcmVnID0gaWdjX3dyaXRlX3BoeV9yZWdfZ3B5Ow0K Pj4+ICAgICANCj4+PiAgICAgCXJldF92YWwgPSBpZ2NfZ2V0X3BoeV9pZChodyk7DQo+Pj4gLQkv KiBWZXJpZnkgcGh5IGlkIGFuZCBzZXQgcmVtYWluaW5nIGZ1bmN0aW9uIHBvaW50ZXJzICovDQo+ Pj4gLQlzd2l0Y2ggKHBoeS0+aWQpIHsNCj4+PiAtCWNhc2UgSTIyNV9JX1BIWV9JRDoNCj4+PiAt CWNhc2UgSTIyNl9MTV9QSFlfSUQ6DQo+Pj4gLQkJcGh5LT50eXBlCQk9IGlnY19waHlfaTIyNTsN Cj4+PiAtCQlwaHktPm9wcy5zZXRfZDBfbHBsdV9zdGF0ZSA9IGlnY19zZXRfZDBfbHBsdV9zdGF0 ZV9pMjI1Ow0KPj4+IC0JCXBoeS0+b3BzLnNldF9kM19scGx1X3N0YXRlID0gaWdjX3NldF9kM19s cGx1X3N0YXRlX2kyMjU7DQo+Pg0KPj4+IC0gVGhlIGNvbW1pdCBsb2cgc2F5cyBpdCBpcyByZW1v dmluZyBhIGNoZWNrIG9uIHRoZSBJRCwgYnV0IGl0IGRvZXMgbm90IHNheSB3aHkgdGhlc2UgZnVu Y3Rpb24gcG9pbnRlcnMgYXJlIGJlaW5nIHJlbW92ZWQuDQo+Pg0KPj4+IC0gV2h5IGFyZSB0aGV5 IHJlbW92ZWQsIHdlcmUgdGhleSBub3QgbmVlZGVkPw0KPj4NCj4+DQo+PiBpMjI1IGRldmljZXMg aGF2ZSBvbmx5IG9uZSBQSFkgdmVuZG9yLiBUaGVyZSBpcyBubyBwb2ludCBjaGVja2luZyBfSV9Q SFlfSUQgZHVyaW5nIHRoZSBsaW5rIGVzdGFibGlzaG1lbnQgYW5kIGF1dG8tbmVnb3RpYXRpb24g cHJvY2Vzcy4NCj4+DQo+IA0KPiBSaWdodCwgdGhhdCdzIGNsZWFyIGFib3V0IHRoZSB2ZW5kb3Ig SUQgY2hlY2suIEJ1dCBpdCdzIG5vdCBjbGVhciB0byANCj4gbWUgd2h5IHRoZSB0aGUgcmVzdWx0 aW5nIGNvZGUgbGlrZSB0aGlzOg0KPiANCj4gcGh5LT50eXBlID0gaWdjX3BoeV9pMjI1Ow0KPiAN Cj4gICAgYW5kIG5vdCBsaWtlIHRoaXM6DQo+IA0KPiBwaHktPnR5cGUgPSBpZ2NfcGh5X2kyMjU7 DQo+IHBoeS0+b3BzLnNldF9kMF9scGx1X3N0YXRlID0gaWdjX3NldF9kMF9scGx1X3N0YXRlX2ky MjU7IA0KPiBwaHktPm9wcy5zZXRfZDNfbHBsdV9zdGF0ZSA9IGlnY19zZXRfZDNfbHBsdV9zdGF0 ZV9pMjI1Ow0KPiANCj4gU28gaXQgaXMgdXNpbmcgZHVtbXkgbnVsbCBmdW5jdGlvbnMgaW5zdGVh ZDoNCj4gaHR0cHM6Ly9naXQuZHBkay5vcmcvZHBkay90cmVlL2RyaXZlcnMvbmV0L2lnYy9iYXNl L2lnY19waHkuYyNuNjENCj4gDQo+IERvIHRoZSBkZXZpY2UgcmVnaXN0ZXJzIG5vdCBuZWVkIHRv IGJlIHNldCBhbnltb3JlPw0KPiANCg0KPiBGb3IgbWFpbiBicmFuY2gsIGl0IHdvdWxkIGJlIG5p Y2UgdG8gaGF2ZSBhbiBhbnN3ZXIgdG8gYWJvdmUuDQoNCj4gSXQgb25seSBhZGRzIGEgc21hbGwg cmVhZGFiaWxpdHkgYmVuZWZpdCBieSByZW1vdmluZyBzb21lIGNvZGUgYnJhbmNoZXMsIGJ1dCBk b2VzIGNoYW5nZSBmdW5jdGlvbmFsaXR5IHdoaWNoIGFkZHMgcmlzaywgc28gSSBkb24ndCB0aGlu ayBpdCdzIGEgZ29vZCBjYW5kaWRhdGUgZm9yIHN0YWJsZSBicmFuY2hlcy4NCg0KVGhpcyBpcyBu b3Qgb25seSBhZGRlZCByZWFkYWJpbGl0eSwgYnV0IHRvIGZpeCByZWFsIHdvcmxkIGlzc3VlLCB3 ZSB3ZXJlIGV4cGVyaWVuY2luZyBpMjI1LUlUIG5vdCBydW5uYWJsZSBpc3N1ZSB3aXRob3V0IHBh dGNoaW5nIGFub3RoZXIgY2FzZSBjaGVja2luZyBhcyBiZWxvdzoNCg0KKysrIGIvZHJpdmVycy9u ZXQvaWdjL2Jhc2UvaWdjX3BoeS5jDQpAQCAtMTg4MSw2ICsxODgxLDcgQEAgczMyIGlnY19waHlf Zm9yY2Vfc3BlZWRfZHVwbGV4X204OChzdHJ1Y3QgaWdjX2h3ICpodykNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgY2FzZSBJMjEwX0lfUEhZX0lEOg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAvKiBmYWxsLXRocm91Z2ggKi8NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgY2FzZSBJMjI1X0lfUEhZX0lEOg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNhc2UgSTIyNV9JVF9QSFlfSUQ6DQoNCkhvd2V2ZXIsIGNsZWFuZXIgc29sdXRpb24gaXMg dG8gcmVtb3ZlIHRob3NlIHVubmVjZXNzYXJ5IGNoZWNraW5nIGNvbXBsZXRlbHkgYXMgaXQgZG9l cyBpbiBrZXJuZWwgYWxzbyBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy bmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvY29tbWl0Lz9pZD03YzQ5NmRlNTM4ZWViZDgyMTJk YzJhM2M5YTQ2ODM4NmIyNjRkMGQ0DQoNCj4+PiAtCQkvKiBUT0RPIC0gY29tcGxldGUgd2l0aCBH UFkgUEhZIGluZm9ybWF0aW9uICovDQo+Pj4gLQkJYnJlYWs7DQo+Pj4gLQlkZWZhdWx0Og0KPj4+ IC0JCXJldF92YWwgPSAtSUdDX0VSUl9QSFk7DQo+Pj4gLQkJZ290byBvdXQ7DQo+Pj4gLQl9DQo+ Pj4gKyAgICAgICAgcGh5LT50eXBlID0gaWdjX3BoeV9pMjI1Ow0KPj4+ICsNCj4+PiAgICAgDQo+ Pj4gICAgIG91dDoNCj4+PiAgICAgCXJldHVybiByZXRfdmFsOw0KPj4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL25ldC9pZ2MvYmFzZS9pZ2NfcGh5LmMgDQo+Pj4gYi9kcml2ZXJzL25ldC9pZ2MvYmFz ZS9pZ2NfcGh5LmMgaW5kZXggNDNiYmU2OWJjYS4uMjkwNmJhZTIxYSAxMDA2NDQNCj4+PiAtLS0g YS9kcml2ZXJzL25ldC9pZ2MvYmFzZS9pZ2NfcGh5LmMNCj4+PiArKysgYi9kcml2ZXJzL25ldC9p Z2MvYmFzZS9pZ2NfcGh5LmMNCj4+PiBAQCAtMTQ3NCw4ICsxNDc0LDcgQEAgczMyIGlnY19waHlf c2V0dXBfYXV0b25lZyhzdHJ1Y3QgaWdjX2h3ICpodykNCj4+PiAgICAgCQkJcmV0dXJuIHJldF92 YWw7DQo+Pj4gICAgIAl9DQo+Pj4gICAgIA0KPj4+IC0JaWYgKChwaHktPmF1dG9uZWdfbWFzayAm IEFEVkVSVElTRV8yNTAwX0ZVTEwpICYmDQo+Pj4gLQkgICAgaHctPnBoeS5pZCA9PSBJMjI1X0lf UEhZX0lEKSB7DQo+Pj4gKwlpZiAocGh5LT5hdXRvbmVnX21hc2sgJiBBRFZFUlRJU0VfMjUwMF9G VUxMKSB7DQo+Pj4gICAgIAkvKiBSZWFkIHRoZSBNVUxUSSBHQlQgQU4gQ29udHJvbCBSZWdpc3Rl ciAtIHJlZyA3LjMyICovDQo+Pj4gICAgIAkJcmV0X3ZhbCA9IHBoeS0+b3BzLnJlYWRfcmVnKGh3 LCAoU1RBTkRBUkRfQU5fUkVHX01BU0sgPDwNCj4+PiAgICAgCQkJCQkgICAgTU1EX0RFVkFERFJf U0hJRlQpIHwNCj4+PiBAQCAtMTYxNSw4ICsxNjE0LDcgQEAgczMyIGlnY19waHlfc2V0dXBfYXV0 b25lZyhzdHJ1Y3QgaWdjX2h3ICpodykNCj4+PiAgICAgCQlyZXRfdmFsID0gcGh5LT5vcHMud3Jp dGVfcmVnKGh3LCBQSFlfMTAwMFRfQ1RSTCwNCj4+PiAgICAgCQkJCQkgICAgIG1paV8xMDAwdF9j dHJsX3JlZyk7DQo+Pj4gICAgIA0KPj4+IC0JaWYgKChwaHktPmF1dG9uZWdfbWFzayAmIEFEVkVS VElTRV8yNTAwX0ZVTEwpICYmDQo+Pj4gLQkgICAgaHctPnBoeS5pZCA9PSBJMjI1X0lfUEhZX0lE KQ0KPj4+ICsJaWYgKHBoeS0+YXV0b25lZ19tYXNrICYgQURWRVJUSVNFXzI1MDBfRlVMTCkNCj4+ PiAgICAgCQlyZXRfdmFsID0gcGh5LT5vcHMud3JpdGVfcmVnKGh3LA0KPj4+ICAgICAJCQkJCSAg ICAgKFNUQU5EQVJEX0FOX1JFR19NQVNLIDw8DQo+Pj4gICAgIAkJCQkJICAgICBNTURfREVWQURE Ul9TSElGVCkgfA0KPj4NCj4gDQoNCg==