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 48FE0A0547; Thu, 28 Oct 2021 14:07:19 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1781241100; Thu, 28 Oct 2021 14:07:19 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 94D1B40DF4 for ; Thu, 28 Oct 2021 14:07:17 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10150"; a="230338167" X-IronPort-AV: E=Sophos;i="5.87,189,1631602800"; d="scan'208";a="230338167" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Oct 2021 05:07:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,189,1631602800"; d="scan'208";a="537987105" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga008.fm.intel.com with ESMTP; 28 Oct 2021 05:07:16 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 28 Oct 2021 05:07:15 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) 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.2242.12; Thu, 28 Oct 2021 05:07:15 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 28 Oct 2021 05:07:15 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 28 Oct 2021 05:07:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ddrtVNxbdo0IQmyma4ySIU/+GEKG9tMc11h6xCDn/IHALVrIWzpY7rC9iZ+Oy7D7Txt7AeOa63i2vo/TAivNqJA3X9Du0VKV8YVedf1gMxkhd5MGrwQDvqM+HE4hOlZVbqjXSC9P4OnrgDtmLMD7W96m6iHl7AjroUwZCDGbFlrQ9+q/JMmzlgyHe2qLBEzOnkXb5KnX7+Pd4c0yPpFokR6pklMKduEjhHl5PEXiklrTDgBYF/HTsK0SrkX5V9ApiWbB0C0kdxIZmhWJoZA5rYqk9D+ChAzEnjLPJXrPOtTkwXiYVQxIUXK37jF9lA1HoWm8Iaf+rW8I5CT2UOkIdA== 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=SzXNP1Ejuhtrwh2ngHcuLucneDo4JygEhw+p0T2Yg7A=; b=MecxIhJ6zR1o3vYsca/5RYqSrHEtGKo7iZzYHX3X9bSnIyFAZJYtLLbH9b1W1zYXrz8tcjrf89/pLge6eEmFFKvtxjqBSrEcmGrff1H9BZAqCw8W0jJhs1ASgr6cbwM0ccRlu6CUpmhAfn3cvXgT14uHTqKK5oDd3A/Vvbo8xtE8Ki+XeG0Sys3/HThJuwKvGCgOJrilGST2bQ2/sOXHfZRky9vIFQxzHs0Epqt/k4O4ynt23wE28eZ/01uLUbrCWK71xMjhWtwTw2zN/+Dx9dFNyT6nYwxBHzLCRFAjCtCmPnly+jd4u5KS3fn13xQfBUuw/pVMhmuRVwoSAupSXQ== 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=SzXNP1Ejuhtrwh2ngHcuLucneDo4JygEhw+p0T2Yg7A=; b=e4hwJTDNBPoiUOGth0gcF9KfPGwpYB8fPIF6XCz4vTPNmx0DTCqxmJfE66X12mRSZcimiDbEbg171N+XVIeHXh4d0dcn12HasJsa7Cmb4u0hffTwK3O059sL85Zae9h2gsI9YIkUDzSfEvhLrCq8Y76N3cwWpa5F1JNUTgfDjdg= Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by SN6PR11MB2720.namprd11.prod.outlook.com (2603:10b6:805:56::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15; Thu, 28 Oct 2021 12:07:12 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511%7]) with mapi id 15.20.4649.015; Thu, 28 Oct 2021 12:07:12 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "Hu, Jiayu" , "Wang, YuanX" , "Ma, WenwuX" , "Richardson, Bruce" , "Mcnamara, John" Thread-Topic: [PATCH v2 02/15] vhost: hide inflight async structure Thread-Index: AQHXyoaxwuzWO6P8tEmqqB5ewb0Rj6voU4Qw Date: Thu, 28 Oct 2021 12:07:12 +0000 Message-ID: References: <20211026162904.482987-1-maxime.coquelin@redhat.com> <20211026162904.482987-3-maxime.coquelin@redhat.com> In-Reply-To: <20211026162904.482987-3-maxime.coquelin@redhat.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c6991a32-82ce-486b-f360-08d99a0b79c5 x-ms-traffictypediagnostic: SN6PR11MB2720: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1751; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bGHOxa2aUkM8GfkjtJSWuBk+cN98fIapciyC39WRQhmefuB2KMFNGiWCwA6mrSnQ+lKktDcp9pucO2SMMUyZzk2Y3btsw7xpWMH4+jxGhHZjg6oQumMc3rPY5Kkp4CERa0omATZJouMWbFSWywuwOmWChvIK0A5JTxHmE8zw7e0xKfavgt2U1WWRLBvcrfF5sfxT8i+Z9iQ2V9TqyoO6QsVgoz9APKb/CM0ZRdjtY6zTj09ljNcuJKBv9ftV5bKAZQiWTvrDqmQApp088OOTBXDFygIK1ULQUfriFtpkfbp9EXcQBb9Ry3B5yFvBwZUQj39vksXViL/HAicHjYJ11KnlvvpHuCmuVl8acs3J0qaX9j0ChIRXvkJ+NnJGiKVvZonySbmILHByAknJvhKU4A+W3cmlAI+f2Sz9LWqg+8TzT573Gd3AjsH9hSxnFfI6jKBgZeREyla9L8z9ie9pGnrDZ1Ab8nRG7noZ7dCzKHHKraq+u1uvBRrDmdzwluwcAPUfyTIraBdCPgFPJ4wRH72PthelvW6AXV/G3k6wOh9uuE7W3G5DvFdiBiucPUWPX/U/m0kaXlYA2qwHU2gEMXGa11qgIsGstJFmgd3GhhJ5oE5kq02FTUCS7LP21LECLYtD7Q26ozxvmgb/y+ZVWknLv52ziR1GOXMh6HB0p37sfLxJMkasFkQSYUGEqfcSPzqdCgqpavIO4T091roMsNRgs2e52ZG9hPQ2egme8Yc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(26005)(508600001)(71200400001)(6506007)(53546011)(55016002)(2906002)(6636002)(316002)(9686003)(110136005)(186003)(5660300002)(33656002)(7696005)(66476007)(122000001)(64756008)(82960400001)(66446008)(76116006)(52536014)(38070700005)(66556008)(66946007)(921005)(8676002)(38100700002)(83380400001)(8936002)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bmdVV0lSQVowQ3Q5bVVCV25qNU5rSUFiOWlNa09QVU9GUSt5Vmk5clZtWUJy?= =?utf-8?B?eVgvdHVaSVhsOGdscURjZnFleEhiVTYzdkpxYUFXSzdQWGpDN1NNbG56T3Bl?= =?utf-8?B?bVF3anVNK2VMUndGbDA3cENsWS9ZZGZtdlMrSFBrc0JiTmRSVk1NcHQ2dEt1?= =?utf-8?B?VEZucEZGUHN4aXFTZGI4VDRHZktHcUNmT0Y4QWd3TmNlK1FQNGd3bnhmdXRi?= =?utf-8?B?TnRrZG8wd01xYTA0b205L0NzcU5McGhEZ1dUNDM3TmM1ZEZzejQwQnZCN1M1?= =?utf-8?B?MjMwUEN5eE5YeWlJMzBBd1E5a1pWdlNGVlFsU1c5cUtFblo0cGFUNXQvNThF?= =?utf-8?B?N2pVV200VzNDZldvTzVqTzZIN1ZJa0kwMC92aXV1aUYra1R3R0pRdHB4T29L?= =?utf-8?B?bmZNY3JrMXdOQmdQdUNRMGcyMU1GdUZPVk1PMi9OcE1pZVVPWmx4bkZBWm1x?= =?utf-8?B?Tk1wLzkvS2ZEdG0zU25pcWFQdjZ3Y2tlMVo2QTEzbnNHbDZaczdvOG01Vk1T?= =?utf-8?B?OFF3OVpEbGtNL0JiRmFMMUZWRjcwQ0NFeFM4ZDJzbUlXbWk5dzJBcTVVelJH?= =?utf-8?B?V0hLZ0d6NlhxNk1WM2Zrak5zVGNwUU1hL0UxTmF5NDlvZ1dETWhhZDNDU0RK?= =?utf-8?B?QWxUZW9vOC83ckV0eU01d0tzWFVNVVhYeUhpbEJQMHlsZG9PekNCRDcvSDFM?= =?utf-8?B?eHQwMHA4UUxWd0VkQW1XZ2FVV05aSWNjRWEzb050NkJjYkJsS2tCZG9KUGRX?= =?utf-8?B?RXFaeDhVclgyU1JjOVgxRDNZc05mZlFqaVZ2d0wwTUwyNmJ3ekZIYlY1ZlBW?= =?utf-8?B?SUQvejZTYnZ2dWNGWTBXN1BDTFlzVDMvM0JwMUtxU2haK3dOWjlhNVoxYjFR?= =?utf-8?B?Sk5CTTdaYkY3MXAxK2ZtWFdUWHR3VTEzdXYwellYZ0diTGV2ZTQwZjkxcTQ1?= =?utf-8?B?U05KWXBiSFBXRlVraHVhWkRyR1czUTB4RGNYY2FoQ0hCTCs5b1FrSk03M2sr?= =?utf-8?B?bzEyM3lXWkJ6c1hxUUdkZDJhZCtnQS9CTm56MXRkbjk5SFZUQTM5TWR4NGJv?= =?utf-8?B?MU9vY3NUU2FCNmlSVmExL3Nla3RUaDVnQ3A5dzhmeGoxbDV0SU0rWkw5ekVo?= =?utf-8?B?TmJ2ZUJ3b2NjZzQrYkxmWTUwRUdZZWJjUi8xQUlVV2M3L290enEzcGJmM3RN?= =?utf-8?B?WGNRMjB0UkhhS1FvUDE4WUJvRjhJeG1sbEtaalpiYXlDL1ZCWXFCRW05ZFQr?= =?utf-8?B?YnA3U3NlbzJNZTJkZkxiNEpCaEs3NXBTbUh2Z2NYV1lzVDduYTZTS3U1N3N3?= =?utf-8?B?M2NGYTk5NkxiZUZEZWhwMExsTDU4Y201V2dHc0NUZUV5VjBaSjFwaHI0VTFk?= =?utf-8?B?aGtRVktjRmhXQU9lb3ZVN1FtRWlEY1grTE9mR2g5Q1RhSEpQOHhId045VEx3?= =?utf-8?B?bjJ2M0VXY0c5aW43NytTTm9OSE1YNG9obGtHcDhSR1FQZnFwd1BsQXY5WXYv?= =?utf-8?B?TzNNemIxY3U1c2xRWWtTcGJVR2hWRnBpUDlQNmx0WUg5L04rajNaelM0Wi8z?= =?utf-8?B?TzdMZU5hWkdMd0FLWEdEUzdJdm1LSWVOMEJSQ1NaRnQ5V1hPTWtsVTAwOWZQ?= =?utf-8?B?WTl3cXE3eEUvWXVEdTFqWk5TYzUxUkNoYTJPK2drTktzVkRPSlFJL05pL1hp?= =?utf-8?B?djJaVHdCWHJPNVZNS2V1ZmFEd0JYSjNYejZDUHV5ZXl5d085RDdwaDdUU0tU?= =?utf-8?B?eklGV256dVRyNFBLNTBOVllTY2tQLy8va0tQbjQ5amdteWtoWTdCQitYYjJX?= =?utf-8?B?Mm9SL2h1SGNQdk5hZ0cwbUpQOVFYcGV4ZkdEdXdJRGF6UkMrWGlYcWRRNno1?= =?utf-8?B?NGVUUmhjdmdoWEM4THhwT2x6eU0xdWlIckd3bENKb3hCR0VqblVqRVFvY2R0?= =?utf-8?B?Z3pBTFV6aDE0WlJneklUaitsRXUyZ2lOZEQwM29lVU9WZU1vR3BIaXlDb2Rp?= =?utf-8?B?VnNTajdPRVI2U2ZtSjJHazBUcVhtK0lIckNrMlM5dng2cm9YSGRlZUhJZWgy?= =?utf-8?B?L0FSQTFJU3JuYWgyY3FyUzVqUVBtdkJBd1JPYzhpUE1PL0hSR1Foamx3TTM3?= =?utf-8?B?aStpT2w4TkdkYXNkakMvZjk1bklPWEVFVHovajFldjgyYjlIeTY1cGtvOXlO?= =?utf-8?B?dVE9PQ==?= 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: SN6PR11MB3504.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6991a32-82ce-486b-f360-08d99a0b79c5 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2021 12:07:12.6940 (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: j+uLOBB77Ll/AQDeS+maoTn3aIo5lsp24AoXwvX/Y4cZdBA43D0r4qZrq3+fNx5rUqkX4lGHIMl8uCSpuVCXXQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2720 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 02/15] vhost: hide inflight async structure 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1h eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMjcs IDIwMjEgMTI6MjkgQU0NCj4gVG86IGRldkBkcGRrLm9yZzsgWGlhLCBDaGVuYm8gPGNoZW5iby54 aWFAaW50ZWwuY29tPjsgSHUsIEppYXl1DQo+IDxqaWF5dS5odUBpbnRlbC5jb20+OyBXYW5nLCBZ dWFuWCA8eXVhbngud2FuZ0BpbnRlbC5jb20+OyBNYSwgV2Vud3VYDQo+IDx3ZW53dXgubWFAaW50 ZWwuY29tPjsgUmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsN Cj4gTWNuYW1hcmEsIEpvaG4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPg0KPiBDYzogTWF4aW1l IENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gU3ViamVjdDogW1BBVENI IHYyIDAyLzE1XSB2aG9zdDogaGlkZSBpbmZsaWdodCBhc3luYyBzdHJ1Y3R1cmUNCj4gDQo+IFRo aXMgcGF0Y2ggbW92ZXMgYXN5bmNfaW5mbGlnaHRfaW5mbyBzdHJ1Y3QgdG8gaW50ZXJuYWwNCj4g aGVhZGVyIHNpbmNlIGl0IHNob3VsZCBub3QgYmUgcGFydCBvZiB0aGUgQVBJLg0KPiANCj4gU2ln bmVkLW9mZi1ieTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4N Cj4gLS0tDQo+ICBsaWIvdmhvc3QvcnRlX3Zob3N0X2FzeW5jLmggfCA5IC0tLS0tLS0tLQ0KPiAg bGliL3Zob3N0L3Zob3N0LmggICAgICAgICAgIHwgOSArKysrKysrKysNCj4gIDIgZmlsZXMgY2hh bmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBh L2xpYi92aG9zdC9ydGVfdmhvc3RfYXN5bmMuaCBiL2xpYi92aG9zdC9ydGVfdmhvc3RfYXN5bmMu aA0KPiBpbmRleCBhZDcxNTU1YTdmLi43ODliODBmNWEwIDEwMDY0NA0KPiAtLS0gYS9saWIvdmhv c3QvcnRlX3Zob3N0X2FzeW5jLmgNCj4gKysrIGIvbGliL3Zob3N0L3J0ZV92aG9zdF9hc3luYy5o DQo+IEBAIC04MywxNSArODMsNiBAQCBzdHJ1Y3QgcnRlX3Zob3N0X2FzeW5jX2NoYW5uZWxfb3Bz IHsNCj4gIAkJdWludDE2X3QgbWF4X3BhY2tldHMpOw0KPiAgfTsNCj4gDQo+IC0vKioNCj4gLSAq IGluZmxpZ2h0IGFzeW5jIHBhY2tldCBpbmZvcm1hdGlvbg0KPiAtICovDQo+IC1zdHJ1Y3QgYXN5 bmNfaW5mbGlnaHRfaW5mbyB7DQo+IC0Jc3RydWN0IHJ0ZV9tYnVmICptYnVmOw0KPiAtCXVpbnQx Nl90IGRlc2NzOyAvKiBudW0gb2YgZGVzY3MgaW5mbGlnaHQgKi8NCj4gLQl1aW50MTZfdCBucl9i dWZmZXJzOyAvKiBudW0gb2YgYnVmZmVycyBpbmZsaWdodCBmb3IgcGFja2VkIHJpbmcgKi8NCj4g LX07DQo+IC0NCj4gIC8qKg0KPiAgICogIGFzeW5jIGNoYW5uZWwgZmVhdHVyZXMNCj4gICAqLw0K PiBkaWZmIC0tZ2l0IGEvbGliL3Zob3N0L3Zob3N0LmggYi9saWIvdmhvc3Qvdmhvc3QuaA0KPiBp bmRleCBhNTU2ZDYxMDYzLi44YzFjMzNjODUyIDEwMDY0NA0KPiAtLS0gYS9saWIvdmhvc3Qvdmhv c3QuaA0KPiArKysgYi9saWIvdmhvc3Qvdmhvc3QuaA0KPiBAQCAtMTE5LDYgKzExOSwxNSBAQCBz dHJ1Y3QgdnJpbmdfdXNlZF9lbGVtX3BhY2tlZCB7DQo+ICAJdWludDMyX3QgY291bnQ7DQo+ICB9 Ow0KPiANCj4gKy8qKg0KPiArICogaW5mbGlnaHQgYXN5bmMgcGFja2V0IGluZm9ybWF0aW9uDQo+ ICsgKi8NCj4gK3N0cnVjdCBhc3luY19pbmZsaWdodF9pbmZvIHsNCj4gKwlzdHJ1Y3QgcnRlX21i dWYgKm1idWY7DQo+ICsJdWludDE2X3QgZGVzY3M7IC8qIG51bSBvZiBkZXNjcyBpbmZsaWdodCAq Lw0KPiArCXVpbnQxNl90IG5yX2J1ZmZlcnM7IC8qIG51bSBvZiBidWZmZXJzIGluZmxpZ2h0IGZv ciBwYWNrZWQgcmluZyAqLw0KPiArfTsNCj4gKw0KPiAgc3RydWN0IHZob3N0X2FzeW5jIHsNCj4g IAkvKiBvcGVyYXRpb24gY2FsbGJhY2tzIGZvciBETUEgKi8NCj4gIAlzdHJ1Y3QgcnRlX3Zob3N0 X2FzeW5jX2NoYW5uZWxfb3BzIG9wczsNCj4gLS0NCj4gMi4zMS4xDQoNClJldmlld2VkLWJ5OiBD aGVuYm8gWGlhIDxjaGVuYm8ueGlhQGludGVsLmNvbT4NCg==