This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Tue Jun 11 12:45:18 2024 >From mailfetcher Thu Nov 2 07:35:06 2023 Authentication-Results: pi4.bmw12.nl; dmarc=fail (p=none dis=none) header.from=fujitsu.com Authentication-Results: pi4.bmw12.nl; dkim=fail (Bad 2048 bit rsa-sha256 signature.) header.d=fujitsu.com header.i=@fujitsu.com header.a=rsa-sha256 Received: from secure.jasper.es [188.166.10.231] by 1dc7d414a5be with IMAP (fetchmail-6.3.26) for (single-drop); Thu, 02 Nov 2023 07:35:06 +0100 (CET) Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by pi4.bmw12.nl (Postfix) with ESMTP id D199E49974 for ; Thu, 2 Nov 2023 07:35:04 +0100 (CET) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232894AbjKBGe5 (ORCPT ); Thu, 2 Nov 2023 02:34:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49440 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229445AbjKBGey (ORCPT ); Thu, 2 Nov 2023 02: Received: from esa8.fujitsucc.c3s2.iphmx.com (esa8.fujitsucc.c3s2.iphmx.com [68.232.159.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BB247128 for ; Wed, 1 Nov 2023 23:34:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1698906888; x=1730442888; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=sYdeb3CbDNQD0VnoZ X-Ironport-AV: E=McAfee;i="6600,9927,10881"; a="101297987" X-Ironport-AV: E=Sophos;i="6.03,270,1694703600"; d="scan'208";a="101297987" Received: from mail-tycjpn01lp2169.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.169]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2023 15:34:45 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e8POgFrKlCcyooogLHVxUV7rF3XYkQ4h4YCJrZd7YQFHwTM1gjtejKLItXI6E6ogwrzUzCT8BKtsPg+GimqJW/+Et6j1ytyQr3icU0JTq9OlZ2vLK+bDniw9/l76/VlMcb3oJCJV7dsVIK2hpy7GQ0Dy+BuUl4qaUNEnIbvHBr853h2tqtVOylp4eI8g 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 ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from OS0PR01MB5442.jpnprd01.prod.outlook.com (2603:1096:604:a6::10) by TYAPR01MB5916.jpnprd01.prod.outlook.com (2603:1096:404:805a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.19; Thu, 2 Nov Received: from OS0PR01MB5442.jpnprd01.prod.outlook.com ([fe80::51e9:b5fa:db90:6c2a]) by OS0PR01MB5442.jpnprd01.prod.outlook.com ([fe80::51e9:b5fa:db90:6c2a%6]) with mapi id 15.20.6954.019; Thu, 2 Nov 2023 06:34:42 +0000 From: "Zhijian Li (Fujitsu)" To: "Huang, Ying" Cc: Andrew Morton , Greg Kroah-Hartman , "rafael@kernel.org" , "linux-mm@kvack.org" , "Yasunori Gotou (Fujitsu)" References: <20231102025648.1285477-1-lizhijian@fujitsu.com> <20231102025648.1285477-4-lizhijian@fujitsu.com> <87r0l81zfd.fsf@yhuang6-desk2.ccr.corp.intel.com> In-Reply-To: <87r0l81zfd.fsf@yhuang6-desk2.ccr.corp.intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: User-Agent: Mozilla Thunderbird Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS0PR01MB5442:EE_|TYAPR01MB5916:EE_ x-ms-office365-filtering-correlation-id: 7f0975d7-eabf-4d90-7d58-08dbdb6dcbd5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iQn4dQmLDUwY6zq1Hy8oHR0fiwy/BdmU5rqss2JDEyR5o9lAog6doepfN05DtjD+MNdkr5A10sMcjbGUWWZT9Ou4eIupRUGap2B7kpg1Y4D6UNESgmiqKH3xZzWAme3NE4NyTRQh6b7dYfXm05Cv1LMIwxHEg1AWVotwAPaJEbCycDcssUnxSMupR61fuEfPEdZad1xFpqg90N5xng9taXli7qpnA+CdLpuEbGcgyLgvAIF4SA3rUlbPAJIJWk X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS0PR01MB5442.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(39860400002)(136003)(346002)(376002)(396003)(230922051799003)(1590799021)(186009)(64100799003)(1800799009)(451199 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Njl0VnFsUjFQeHBUNE9BazA5UWFybnZwMzhhWFNTQnZXZkJQc3NRSUpMekp2?= =?utf-8?B?TFVvanhFeHNxQUU5ZHFRZzYxNGtlZ1ZBak1qbUtBL1ZyQXBRTWQ3eTFZRGN1?= =?utf-8?B?RDJUYWhpWVIvNkFOWnFWQjFGSXlTZWV3cnNTMlNhYk1IbFNUNDdrRk1KUWMy?= =?utf-8?B?WTZaelB4TXBvL1ZrVHJZNW95b Content-Type: text/plain; charset="utf-8" Content-ID: <38BA9AA91160F24B9B40F83079E68E59@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 Mime-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?aTJFZkNpZy92Wk5iUHJXZ3BsQS9sSGtqYzhscHdVOWk1ak5LNGdYMnZySGlP?= =?utf-8?B?RGJSYlI4b1hnUTNvd1RQZ0tBb1hESkZBejErcUZYZ3h2ZVJFdGtoL2plSUVC?= =?utf-8?B?aTlUVm9aOUV5QWZNalB4QWZjaHJWa0pkYmxTK3pJa2JRM1RyRFhEeHFaUWZw?= =?utf-8?B?cmFmL1Q2ZU1ldThidnNSdDE3U X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS0PR01MB5442.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f0975d7-eabf-4d90-7d58-08dbdb6dcbd5 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Nov 2023 06:34:42.0442 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3LOB5kioKvDwxilaTRBCYeHf5lmoqk/xjDN2bprUCsAkrJzGUIBbpHXjMfEVPrPnw68ay6yQoPq/8OUScMQizg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB5916 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autole X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-Id: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCk9uIDAyLzExLzIwMjMgMTM6NDUsIEh1YW5nLCBZaW5nIHdyb3RlOg0KPiBMaSBaaGlqaWFu IDxsaXpoaWppYW5AZnVqaXRzdS5jb20+IHdyaXRlczoNCj4gDQo+PiBwZ2RlbW90ZV9zcmNfKjog cGFnZXMgZGVtb3RlZCBmcm9tIHRoaXMgbm9kZS4NCj4+IHBnZGVtb3RlX2RzdF8qOiBwYWdlcyBk ZW1vdGVkIHRvIHRoaXMgbm9kZS4NCj4+DQo+PiBTbyB0aGF0IHdlIGFyZSBhYmxlIHRvIGtub3cg dGhlaXIgZGVtb3Rpb24gcGVyLW5vZGUgc3RhdHMgYnkgY2hlY2tpbmcgdGhpcy4NCj4+DQo+PiBJ biB0aGUgZW52aXJvbm1lbnQsIG5vZGUwIGFuZCBub2RlMSBhcmUgRFJBTSwgbm9kZTMgaXMgUE1F TS4NCj4+DQo+PiBHbG9iYWwgc3RhdHM6DQo+PiAkIGdyZXAgLUUgJ2RlbW90ZScgL3Byb2Mvdm1z dGF0DQo+PiBwZ2RlbW90ZV9zcmNfa3N3YXBkIDEzMDE1NQ0KPj4gcGdkZW1vdGVfc3JjX2RpcmVj dCAxMTM0OTcNCj4+IHBnZGVtb3RlX3NyY19raHVnZXBhZ2VkIDANCj4+IHBnZGVtb3RlX2RzdF9r c3dhcGQgMTMwMTU1DQo+PiBwZ2RlbW90ZV9kc3RfZGlyZWN0IDExMzQ5Nw0KPj4gcGdkZW1vdGVf ZHN0X2todWdlcGFnZWQgMA0KPj4NCj4+IFBlci1ub2RlIHN0YXRzOg0KPj4gJCBncmVwIGRlbW90 ZSAvc3lzL2RldmljZXMvc3lzdGVtL25vZGUvbm9kZTAvdm1zdGF0DQo+PiBwZ2RlbW90ZV9zcmNf a3N3YXBkIDY4NDU0DQo+PiBwZ2RlbW90ZV9zcmNfZGlyZWN0IDgzNDMxDQo+PiBwZ2RlbW90ZV9z cmNfa2h1Z2VwYWdlZCAwDQo+PiBwZ2RlbW90ZV9kc3Rfa3N3YXBkIDANCj4+IHBnZGVtb3RlX2Rz dF9kaXJlY3QgMA0KPj4gcGdkZW1vdGVfZHN0X2todWdlcGFnZWQgMA0KPj4NCj4+ICQgZ3JlcCBk ZW1vdGUgL3N5cy9kZXZpY2VzL3N5c3RlbS9ub2RlL25vZGUxL3Ztc3RhdA0KPj4gcGdkZW1vdGVf c3JjX2tzd2FwZCAxODU4MzQNCj4+IHBnZGVtb3RlX3NyY19kaXJlY3QgMzAwNjYNCj4+IHBnZGVt b3RlX3NyY19raHVnZXBhZ2VkIDANCj4+IHBnZGVtb3RlX2RzdF9rc3dhcGQgMA0KPj4gcGdkZW1v dGVfZHN0X2RpcmVjdCAwDQo+PiBwZ2RlbW90ZV9kc3Rfa2h1Z2VwYWdlZCAwDQo+Pg0KPj4gJCBn cmVwIGRlbW90ZSAvc3lzL2RldmljZXMvc3lzdGVtL25vZGUvbm9kZTMvdm1zdGF0DQo+PiBwZ2Rl bW90ZV9zcmNfa3N3YXBkIDANCj4+IHBnZGVtb3RlX3NyY19kaXJlY3QgMA0KPj4gcGdkZW1vdGVf c3JjX2todWdlcGFnZWQgMA0KPj4gcGdkZW1vdGVfZHN0X2tzd2FwZCAyNTQyODgNCj4+IHBnZGVt b3RlX2RzdF9kaXJlY3QgMTEzNDk3DQo+PiBwZ2RlbW90ZV9kc3Rfa2h1Z2VwYWdlZCAwDQo+Pg0K Pj4gIEZyb20gYWJvdmUgc3RhdHMsIHdlIGtub3cgbm9kZTMgaXMgdGhlIGRlbW90aW9uIGRlc3Rp bmF0aW9uIHdoaWNoIG9uZQ0KPj4gdGhlIG5vZGUwIGFuZCBub2RlMSB3aWxsIGRlbW90ZSB0by4N Cj4gDQo+IFdoeSBkbyB3ZSBuZWVkIHRoZXNlIGluZm9ybWF0aW9uPyAgRG8geW91IGhhdmUgc29t ZSB1c2UgY2FzZT8NCg0KSSByZWNhbGwgb3VyIGN1c3RvbWVycyBoYXZlIG1lbnRpb25lZCB0aGF0 IHRoZXkgd2FudCB0byBrbm93IGhvdyBtdWNoIHRoZSBtZW1vcnkgaXMgZGVtb3RlZA0KdG8gdGhl IENYTCBtZW1vcnkgZGV2aWNlIGluIGEgc3BlY2lmaWMgcGVyaW9kLg0KDQoNCj4+PiAgIAltb2Rf bm9kZV9wYWdlX3N0YXRlKE5PREVfREFUQSh0YXJnZXRfbmlkKSwNCj4+PiAtCQkgICAgUEdERU1P VEVfS1NXQVBEICsgcmVjbGFpbWVyX29mZnNldCgpLCBucl9zdWNjZWVkZWQpOw0KPj4+ICsJCSAg ICBQR0RFTU9URV9EU1RfS1NXQVBEICsgcmVjbGFpbWVyX29mZnNldCgpLCBucl9zdWNjZWVkZWQp Ow0KDQpCdXQgaWYgdGhlICp0YXJnZXRfbmlkKiBpcyBvbmx5IGluZGljYXRlIHRoZSBwcmVmZXJy ZWQgbm9kZSwgdGhpcyBhY2NvdW50aW5nIG1heWJlIG5vdCBhY2N1cmF0ZS4NCg0KDQpUaGFua3MN ClpoaWppYW4NCg0KPiANCj4gLS0NCj4gQmVzdCBSZWdhcmRzLA0KPiBIdWFuZywgWWluZw0KPiAN Cj4+IFNpZ25lZC1vZmYtYnk6IExpIFpoaWppYW4gPGxpemhpamlhbkBmdWppdHN1LmNvbT4NCj4+ IC0tLQ0KPj4gUkZDOiB0aGVpciBuYW1lcyBhcmUgb3BlbiB0byBkaXNjdXNzaW9uLCBtYXliZSBw Z2RlbW90ZV9mcm9tL3RvXyoNCj4+IEFub3RoZXIgZGVmZWN0IG9mIHRoaXMgcGF0Y2ggaXMgdGhh dCwgU1VNKHBnZGVtb3RlX3NyY18qKSBpcyBhbHdheXMgc2FtZQ0KPj4gYXMgU1VNKHBnZGVtb3Rl X2RzdF8qKSBpbiB0aGUgZ2xvYmFsIHN0YXRzLCBzaGFsbCB3ZSBoaWRlIG9uZSBvZiB0aGVtLg0K Pj4gLS0tDQo+PiAgIGluY2x1ZGUvbGludXgvbW16b25lLmggfCAgOSArKysrKystLS0NCj4+ICAg bW0vdm1zY2FuLmMgICAgICAgICAgICB8IDEzICsrKysrKysrKystLS0NCj4+ICAgbW0vdm1zdGF0 LmMgICAgICAgICAgICB8ICA5ICsrKysrKy0tLQ0KPj4gICAzIGZpbGVzIGNoYW5nZWQsIDIyIGlu c2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv bGludXgvbW16b25lLmggYi9pbmNsdWRlL2xpbnV4L21tem9uZS5oDQo+PiBpbmRleCBhZDAzMDll ZWE4NTAuLmE2MTQwZDg5NGJlYyAxMDA2NDQNCj4+IC0tLSBhL2luY2x1ZGUvbGludXgvbW16b25l LmgNCj4+ICsrKyBiL2luY2x1ZGUvbGludXgvbW16b25lLmgNCj4+IEBAIC0yMDcsOSArMjA3LDEy IEBAIGVudW0gbm9kZV9zdGF0X2l0ZW0gew0KPj4gICAJUEdQUk9NT1RFX1NVQ0NFU1MsCS8qIHBy b21vdGUgc3VjY2Vzc2Z1bGx5ICovDQo+PiAgIAlQR1BST01PVEVfQ0FORElEQVRFLAkvKiBjYW5k aWRhdGUgcGFnZXMgdG8gcHJvbW90ZSAqLw0KPj4gICAJLyogUEdERU1PVEVfKjogcGFnZXMgZGVt b3RlZCAqLw0KPj4gLQlQR0RFTU9URV9LU1dBUEQsDQo+PiAtCVBHREVNT1RFX0RJUkVDVCwNCj4+ IC0JUEdERU1PVEVfS0hVR0VQQUdFRCwNCj4+ICsJUEdERU1PVEVfU1JDX0tTV0FQRCwNCj4+ICsJ UEdERU1PVEVfU1JDX0RJUkVDVCwNCj4+ICsJUEdERU1PVEVfU1JDX0tIVUdFUEFHRUQsDQo+PiAr CVBHREVNT1RFX0RTVF9LU1dBUEQsDQo+PiArCVBHREVNT1RFX0RTVF9ESVJFQ1QsDQo+PiArCVBH REVNT1RFX0RTVF9LSFVHRVBBR0VELA0KPj4gICAjZW5kaWYNCj4+ICAgCU5SX1ZNX05PREVfU1RB VF9JVEVNUw0KPj4gICB9Ow0KPj4gZGlmZiAtLWdpdCBhL21tL3Ztc2Nhbi5jIGIvbW0vdm1zY2Fu LmMNCj4+IGluZGV4IDJmMWZiNGVjMzIzNS4uNTVkMjI4N2Q3MTUwIDEwMDY0NA0KPj4gLS0tIGEv bW0vdm1zY2FuLmMNCj4+ICsrKyBiL21tL3Ztc2Nhbi5jDQo+PiBAQCAtMTExMSwxMyArMTExMSwx OCBAQCB2b2lkIGRyb3Bfc2xhYih2b2lkKQ0KPj4gICBzdGF0aWMgaW50IHJlY2xhaW1lcl9vZmZz ZXQodm9pZCkNCj4+ICAgew0KPj4gICAJQlVJTERfQlVHX09OKFBHU1RFQUxfRElSRUNUIC0gUEdT VEVBTF9LU1dBUEQgIT0NCj4+IC0JCQlQR0RFTU9URV9ESVJFQ1QgLSBQR0RFTU9URV9LU1dBUEQp Ow0KPj4gKwkJCVBHREVNT1RFX1NSQ19ESVJFQ1QgLSBQR0RFTU9URV9TUkNfS1NXQVBEKTsNCj4+ ICAgCUJVSUxEX0JVR19PTihQR1NURUFMX0RJUkVDVCAtIFBHU1RFQUxfS1NXQVBEICE9DQo+PiAg IAkJCVBHU0NBTl9ESVJFQ1QgLSBQR1NDQU5fS1NXQVBEKTsNCj4+ICAgCUJVSUxEX0JVR19PTihQ R1NURUFMX0tIVUdFUEFHRUQgLSBQR1NURUFMX0tTV0FQRCAhPQ0KPj4gLQkJCVBHREVNT1RFX0tI VUdFUEFHRUQgLSBQR0RFTU9URV9LU1dBUEQpOw0KPj4gKwkJCVBHREVNT1RFX1NSQ19LSFVHRVBB R0VEIC0gUEdERU1PVEVfU1JDX0tTV0FQRCk7DQo+PiAgIAlCVUlMRF9CVUdfT04oUEdTVEVBTF9L SFVHRVBBR0VEIC0gUEdTVEVBTF9LU1dBUEQgIT0NCj4+ICAgCQkJUEdTQ0FOX0tIVUdFUEFHRUQg LSBQR1NDQU5fS1NXQVBEKTsNCj4+ICsJQlVJTERfQlVHX09OKFBHREVNT1RFX1NSQ19ESVJFQ1Qg LSBQR0RFTU9URV9TUkNfS1NXQVBEICE9DQo+PiArCQkJUEdERU1PVEVfRFNUX0RJUkVDVCAtIFBH REVNT1RFX0RTVF9LU1dBUEQpOw0KPj4gKwlCVUlMRF9CVUdfT04oUEdERU1PVEVfU1JDX0tIVUdF UEFHRUQgLSBQR0RFTU9URV9TUkNfS1NXQVBEICE9DQo+PiArCQkJUEdERU1PVEVfRFNUX0tIVUdF UEFHRUQgLSBQR0RFTU9URV9EU1RfS1NXQVBEKTsNCj4+ICsNCj4+ICAgDQo+PiAgIAlpZiAoY3Vy cmVudF9pc19rc3dhcGQoKSkNCj4+ICAgCQlyZXR1cm4gMDsNCj4+IEBAIC0xNjc4LDggKzE2ODMs MTAgQEAgc3RhdGljIHVuc2lnbmVkIGludCBkZW1vdGVfZm9saW9fbGlzdChzdHJ1Y3QgbGlzdF9o ZWFkICpkZW1vdGVfZm9saW9zLA0KPj4gICAJCSAgICAgICh1bnNpZ25lZCBsb25nKSZtdGMsIE1J R1JBVEVfQVNZTkMsIE1SX0RFTU9USU9OLA0KPj4gICAJCSAgICAgICZucl9zdWNjZWVkZWQpOw0K Pj4gICANCj4+ICsJbW9kX25vZGVfcGFnZV9zdGF0ZShwZ2RhdCwNCj4+ICsJCSAgICBQR0RFTU9U RV9TUkNfS1NXQVBEICsgcmVjbGFpbWVyX29mZnNldCgpLCBucl9zdWNjZWVkZWQpOw0KPj4gICAJ bW9kX25vZGVfcGFnZV9zdGF0ZShOT0RFX0RBVEEodGFyZ2V0X25pZCksDQo+PiAtCQkgICAgUEdE RU1PVEVfS1NXQVBEICsgcmVjbGFpbWVyX29mZnNldCgpLCBucl9zdWNjZWVkZWQpOw0KPj4gKwkJ ICAgIFBHREVNT1RFX0RTVF9LU1dBUEQgKyByZWNsYWltZXJfb2Zmc2V0KCksIG5yX3N1Y2NlZWRl ZCk7DQo+PiAgIA0KPj4gICAJcmV0dXJuIG5yX3N1Y2NlZWRlZDsNCj4+ICAgfQ0KPj4gZGlmZiAt LWdpdCBhL21tL3Ztc3RhdC5jIGIvbW0vdm1zdGF0LmMNCj4+IGluZGV4IGYxNDFjNDhjMzllNC4u NjNmMTA2YTVlMDA4IDEwMDY0NA0KPj4gLS0tIGEvbW0vdm1zdGF0LmMNCj4+ICsrKyBiL21tL3Zt c3RhdC5jDQo+PiBAQCAtMTI0NCw5ICsxMjQ0LDEyIEBAIGNvbnN0IGNoYXIgKiBjb25zdCB2bXN0 YXRfdGV4dFtdID0gew0KPj4gICAjaWZkZWYgQ09ORklHX05VTUFfQkFMQU5DSU5HDQo+PiAgIAki cGdwcm9tb3RlX3N1Y2Nlc3MiLA0KPj4gICAJInBncHJvbW90ZV9jYW5kaWRhdGUiLA0KPj4gLQki cGdkZW1vdGVfa3N3YXBkIiwNCj4+IC0JInBnZGVtb3RlX2RpcmVjdCIsDQo+PiAtCSJwZ2RlbW90 ZV9raHVnZXBhZ2VkIiwNCj4+ICsJInBnZGVtb3RlX3NyY19rc3dhcGQiLA0KPj4gKwkicGdkZW1v dGVfc3JjX2RpcmVjdCIsDQo+PiArCSJwZ2RlbW90ZV9zcmNfa2h1Z2VwYWdlZCIsDQo+PiArCSJw Z2RlbW90ZV9kc3Rfa3N3YXBkIiwNCj4+ICsJInBnZGVtb3RlX2RzdF9kaXJlY3QiLA0KPj4gKwki cGdkZW1vdGVfZHN0X2todWdlcGFnZWQiLA0KPj4gICAjZW5kaWYNCj4+ICAgDQo+PiAgIAkvKiBl bnVtIHdyaXRlYmFja19zdGF0X2l0ZW0gY291bnRlcnMgKi8=