From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3A2AC4167B for ; Fri, 25 Nov 2022 08:54:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 450DF6B0072; Fri, 25 Nov 2022 03:54:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3D82D6B0073; Fri, 25 Nov 2022 03:54:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 22AA76B0074; Fri, 25 Nov 2022 03:54:53 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 114F46B0072 for ; Fri, 25 Nov 2022 03:54:53 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id DC65BC1275 for ; Fri, 25 Nov 2022 08:54:52 +0000 (UTC) X-FDA: 80171354424.10.9A7DF63 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2059.outbound.protection.outlook.com [40.107.113.59]) by imf03.hostedemail.com (Postfix) with ESMTP id 14D1D2000A for ; Fri, 25 Nov 2022 08:54:50 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QreodXhWPMznkbNjE5tunTjNZSwJuJlAG7lUaaqLtOIV32qt/dohSqysPR6SloQkMU+hbi/SxYhKHiDNbn8oVkkqhiYM5T0hwQWyFLNuCQVsmNH6LcAzDyhg+7GLjPt/9pdZynLSkiMFs7g/tQ38lh+Z2LAh2u60eAsLdvIhmeN6qGoAJ0SU3MCEEk5mqm81TGd/ipMXY9SJlCs6nmgi9ZkJIO4GLZG5unkME7xN4tywVMT+5nVBDFNHHvZydgwj2YrdSUqe/3vR+b+LrzDj7u5+B1yuNPqcQWxnDgV+o9D45jM3dwEetefRIBaiS6JIo6Js8Ku4Rcbi/x79jmp3Nw== 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=PmtFgwyLWd7ja1B198p+KEWcDTCz7k4hIeJU/pgdubc=; b=ZFVqwpw7KXCg9UTOkRegupfg0xy0iUNQEzQsi9rhEHi6UNi3tUI9hqV4LWTn4FVHX0nWv7b3j3JcQUdhR0pD8fZ0dapa2wDoWV+bdG9Ecp9eRzYBnI7aL/eSoBL1SH6wSRGbPlNacupPS9gIQrARxz5dMXr8keWyAlGHtil2Kl2O9pL91GhZyCz/3wYq2T+hL/lJev6hJE/QH6R30TtydiTPPdbELxdxEbKf9NEnSj2AOXGxt/KZgPMhRtgSVEbISIPJPCdkO1CI16dRgD2jGr2++dF52U5lsAxy7PIHXfA45mauCbb5f5Y2wsUtbtEqWJ6JfF2wOIQz7ib/7rS8TQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nec.com; dmarc=pass action=none header.from=nec.com; dkim=pass header.d=nec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PmtFgwyLWd7ja1B198p+KEWcDTCz7k4hIeJU/pgdubc=; b=iNniRGzrP78JzLKMy5GCdemev3eN3tt6FWN2LWPUZHeWK0zoWKMW5NrbVRdXVRDU3HY8lcgI5tPRbXv3W9ebVgSY6rWLi4k8TA4aYYUNeVsDsbqcTtgh0BIjsgYzOjZH8NrbjqJ2dj8CM8yfaUub6149sWSjLfVFLysG9Dqv3X8= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by TYCPR01MB6240.jpnprd01.prod.outlook.com (2603:1096:400:78::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.20; Fri, 25 Nov 2022 08:54:47 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::d8db:df00:40e5:2c5b]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::d8db:df00:40e5:2c5b%9]) with mapi id 15.20.5857.018; Fri, 25 Nov 2022 08:54:47 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Wupeng Ma CC: "linmiaohe@huawei.com" , "akpm@linux-foundation.org" , "pizhenwei@bytedance.com" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH -next 1/1] mm/memory-failure.c: Cleanup in unpoison_memory Thread-Topic: [PATCH -next 1/1] mm/memory-failure.c: Cleanup in unpoison_memory Thread-Index: AQHZAJrXquiJJuGBoUuykQaBhQfOkK5PVeoA Date: Fri, 25 Nov 2022 08:54:47 +0000 Message-ID: <20221125085444.GA1230393@hori.linux.bs1.fc.nec.co.jp> References: <20221125065444.3462681-1-mawupeng1@huawei.com> In-Reply-To: <20221125065444.3462681-1-mawupeng1@huawei.com> Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYWPR01MB8591:EE_|TYCPR01MB6240:EE_ x-ms-office365-filtering-correlation-id: 2de8a399-077d-4c01-7bd3-08dacec2b463 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EgDd8ka3BtUdSrvl9b3EVmz5kOpR83caHmCMlcrg/GAo4dTrSS8YLMwnqftrJeht2g9sW8EvsG4woaF2v2VEjQaVIjH36V+OB5H/IP0/+cgigTwu+PyknVGebMzaC5vrwLa+nMHZxSynqqT9cFEBOdTDacPZoF3LhP7InIjVGN/ilJe29m0jWd4GuvGYgMGeVSPAYQ8xM3Y/Tnz4RPyCVUhi63QX4of6F0u7PcgFVLWLmynQe4WGYrOfLVE/gDDOn8Eayvd4X8wVTIRaAdoYulMgmnpt2riImiXSz8wDHbwbqn6nVHuWG1PblHdUYsC0ZpSM5QkAazJOf7x7laFCU2mL1d+vg+WkX4kqqsWMEVsieGLF7atht28NbHBMT0IxGeFNn3QtE48+D6bN1onIxaWroJYIqQqzQ/+Cp3XvkJFNSrPmN6Reu8MV8W4wLLs3Tp5ImxQKAYDSv5/Q4PNZeZ6VAm7yaMXd62XCVGmD6dnCTlOTGEsfk5Ob6jk//VLmmJt7lMfk+wdMDe8/bcgyYzhTRegyr/WbzA4jAEOBOjHy3LlG/MkKPVLDrG7W99vvUYgZZw6XawLdUUnnFWHMdzUwRSBpw/jtmsxRxiConef3hbdVMB5HVPWSzQ/X0IUtf6cLHtpPEwylh9mHnv3rn6+aO0+RZJNfnYYYgnvtoOBLd0z3qYpiQ4dKW0M9g/APZoMVcUhtrkG5O8yJbbPuJxW2DLJwVLprzFpvlhNM3cg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWPR01MB8591.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(346002)(376002)(366004)(396003)(39860400002)(451199015)(86362001)(33656002)(85182001)(38070700005)(8676002)(66946007)(66446008)(66556008)(66476007)(64756008)(6916009)(71200400001)(4326008)(76116006)(122000001)(82960400001)(38100700002)(478600001)(1076003)(6506007)(83380400001)(26005)(9686003)(6512007)(41300700001)(2906002)(8936002)(316002)(54906003)(5660300002)(6486002)(186003)(309714004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RVZ1UW1uV21ESnpNK0lNK2tHYkxweTMwN2ZPRVpJOTRJQjJuNWYwTmFteHJy?= =?utf-8?B?VzJUM3B6cFBEWjhZbDRWTDV3RFRzMFJheGlFNzN5SEwwdHFScHdIYTdCcHVF?= =?utf-8?B?WWNrR2wzOHI2cjRKbmJNZWtIUko4dE8vN0VyYkpGdFk5L0t5Z0tWMmJWdGU1?= =?utf-8?B?YjNTazE5OCtpUGZBT1ArcUtWTGpUeXd2NnJDMlNlSXhTTUgwTUQ1TXY5YkRU?= =?utf-8?B?ZWNhdlBUeDFyZGRLaXBLY3NyV0FKbnFEM0huTGFRb3RSMnZmT3BPMFVES1hj?= =?utf-8?B?VWJSNFFVOXYrby82SHh5V0J2RGdKRHROVFFHUDE4UkQ0N3I4cFdOMUY5SmZK?= =?utf-8?B?ZzE1ajJNTlg3Vm85Qzc1TER0WXYrYXo1YXdVMTFjcVphcGJBdCs4L0pPdC8y?= =?utf-8?B?M1NGSmFadjB4RTBtVzE0QWgwL1BpVUYyRFl5T05PR3R5NDQyZ1Q3NDNIZ2pp?= =?utf-8?B?am1rVHRGVHNoT0VUT0RjK0ZhdDdEaWx4NGRJazU3ZW56WGxORHVYNXdZRjQ4?= =?utf-8?B?djNSOFAvVGsveFJ2Z3pTcWhBS2g2aEEzRUhpNG1oc0xFbDVRRW5yVEwyWTFt?= =?utf-8?B?L1E5TE01eFVBdjRpT0N1azQ1WXBjMGdscVpYWDNDaGtsN0NHU1czNVdneWRE?= =?utf-8?B?N1pOVnh0dkM2bXZhQURuS2ZGZnNvem5XRmhnWWc5NlZSc0dCQ0FOR1RqeURa?= =?utf-8?B?RCt3UTQ1NHVxbXlQTFVuaHRDMThjd2tsOHRGU0dVcTZ2cXQ5Zng4NFN2T3lD?= =?utf-8?B?QkpvRmtqR0JCRWdUUE9OZXA2a3l1MjhpSUlvTDhSYUNzOTRIWngwL01Wblhh?= =?utf-8?B?OHdxdDRBQWZRTHhkcnVnTThTM1BkSGRWVlQ0Slp4U3FKUWRyejZFVFZ2c3pi?= =?utf-8?B?YVVubGl6M2RPTlhkVjRmUDBvM3ltTzJPTHRLQ0lQTGNuVlh4VURscDYxQUNT?= =?utf-8?B?WUtpdnF4djRRRWFCM3FTQW5IS1Z3TmNCdnZwcUxBRm1VTFV1Y0VqSzlGL09Y?= =?utf-8?B?dndsQ2YrVjlRZC9aK2xxVHlOeDI3MEVHalBMR0E5aDI5QTI5TDZaNmhqUWZE?= =?utf-8?B?Y0thQm5lVmsrK1V6UHVTSkVQKzVKSDhSRDlobDZjUG8wMWtOYVJnSkdha3Ev?= =?utf-8?B?RkF0bVZJVlNhM2tjSDA3a2R2L01CZEVlTTZnMWlGZlhQK3FBcm0rM3lUQ0FB?= =?utf-8?B?azB5VDc1OHZxYnlyUUtmMkFmSWUxak4zR2NzYW1ZVkRnQ09waE5GcVRxK0Zm?= =?utf-8?B?Njd2UUN4QlQwVlgxRGhkUXd1bkhYWHkvU0NEZ05lYStXVDNCbU1nYlNaL3hP?= =?utf-8?B?SlNEalpBSmZtV2VyN2thc1pIVWdKZDkwWmtoend4eWQwYmt0Q24vTVg0MnRa?= =?utf-8?B?dytSck5NYmJpOVNRN3Bjd1Z0bWFzQlpTZ1p0bHN5cTZwaVZxZDMrVklXL3Er?= =?utf-8?B?ZVJtMTlCZlVKRFhrYzBiUTRBdzRrUmpUeGhmdGJkR0VWWUNyaXVEWG9kV3lx?= =?utf-8?B?R1FEa1F4T212VERKcFZxYTNZcm9Td2tjREJNM1Q1ei9XQStqL2RKcUZVR1Rt?= =?utf-8?B?ZXNUVEtZSUU3enduU2dqeG9SajhCdzRyRSs4cStsblBDTmZtSnkwdE03Nyty?= =?utf-8?B?OE1DYldpUm8rZjN0WjNybHRCNXloQnNRZlNEcFRiZVlvbndVaWt5NVdHcWR5?= =?utf-8?B?aFYwTE1LRHBaamtBY3dleTV2MG5ScFZ1TXBmRk5ZN0tUS3RicFpDVENCNlM5?= =?utf-8?B?WjJEaEhNQXNXL0ZNZStHNi8xaitnTEVoK1lrUG9ZanZMakdlTzc4NyszRHJo?= =?utf-8?B?OHpxWUFranpNWWlxU3NwekErYXhsL202Wko1VWNuMXE3WUp1THZuNjh5RlR0?= =?utf-8?B?dVZDRDFVSmZmZitwZkZ3V2xhaGNhNWVyLy9Xa0gzbnlnbE9ra2VZaURMTXJk?= =?utf-8?B?RHhndnA4RGw3S25kNlhiT0FwNWxPdlpRemdvR3puYWRzMkdxUFpuRTFYRjRk?= =?utf-8?B?THZISkp4YWZKUCtpekNodW4rbjZsR3VkRmRtdVkwczZhcEVVV3AxNktQN2ZG?= =?utf-8?B?VWVFdlBUeUVTUGVob2g4NUhrS000UVJJdUZ0TEwwZG5IMjRHditRaGNSeWg5?= =?utf-8?B?SlpNb2ZJSnoyajBrZkpWK0JxTzlKSE1FT00xbUMvNTRLZE9pVk1QTlM2NTNo?= =?utf-8?B?VEE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nec.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB8591.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2de8a399-077d-4c01-7bd3-08dacec2b463 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2022 08:54:47.1105 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e67df547-9d0d-4f4d-9161-51c6ed1f7d11 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1fWGnf9i0IzXIZAIjoaOZveKOpqyR40DZ6iv3zpcH4jZ3ZC9Mte+P8n5656qtztqRrnnZybZnsmXGHAp2Pt+cg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB6240 ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1669366492; a=rsa-sha256; cv=pass; b=jdncOjNxBlfwDyNF/wP5eMDY5svmD7jYbgTNmSz6MGt+iuGiwHeJmhbHxmEPhhPqDtk3Oy EMci72d3WlP4miQ/voJGRBhLYNttdTDzReTcoLOAc8AZk9smC9tBVuvSL2kASqPJ5SqNT0 4bGHN2MEGNOV0ONVzGReJme2ORd1ySM= ARC-Authentication-Results: i=2; imf03.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=iNniRGzr; spf=pass (imf03.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.59 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=nec.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1669366492; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=PmtFgwyLWd7ja1B198p+KEWcDTCz7k4hIeJU/pgdubc=; b=ot7kXRbkb7B3pY85oSYFa4VJIx4FHvpWZcQd9C+nXlCx7ni8ar+aIvaSvrW8PdF15Bms+O njtN9kazBqlyUio+gFzz+62Ru6umSigbgXi7XNvVsEw6v9lVIsOgvJbXu/TfNunEyXvdTm Q7q4EGTw72SMWR0gQPy7TkgWOCOrhYk= X-Rspamd-Queue-Id: 14D1D2000A X-Rspam-User: Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=iNniRGzr; spf=pass (imf03.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.59 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=nec.com X-Rspamd-Server: rspam07 X-Stat-Signature: zarb64nxq5w95a6mpwqsyy7ao1net8c3 X-HE-Tag: 1669366490-791263 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gRnJpLCBOb3YgMjUsIDIwMjIgYXQgMDI6NTQ6NDRQTSArMDgwMCwgV3VwZW5nIE1hIHdyb3Rl Og0KPiBGcm9tOiBNYSBXdXBlbmcgPG1hd3VwZW5nMUBodWF3ZWkuY29tPg0KPiANCj4gSWYgZnJl ZWl0IGl0IHRydWUsIHRoZSB2YWx1ZSBvZiByZXQgbXVzdCBiZSB6ZXJvLCB0aGVyZSBpcyBubyBu ZWVkIHRvDQo+IGNoZWNrIHRoZSB2YWx1ZSBvZiBmcmVlaXQgYWZ0ZXIgbGFiZWwgdW5sb2NrX211 dGV4Lg0KPiANCj4gV2UgY2FuIGRyb3AgdmFyaWFibGUgZnJlZWl0IHRvIGRvIHRoaXMgY2xlYW51 cC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IE1hIFd1cGVuZyA8bWF3dXBlbmcxQGh1YXdlaS5jb20+ DQoNCkhpIFd1cGVuZywNCg0KPiAtLS0NCj4gIG1tL21lbW9yeS1mYWlsdXJlLmMgfCA2ICsrLS0t LQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4g DQo+IGRpZmYgLS1naXQgYS9tbS9tZW1vcnktZmFpbHVyZS5jIGIvbW0vbWVtb3J5LWZhaWx1cmUu Yw0KPiBpbmRleCAyZTYyOTQwYzdiYWUuLmM3N2E5ZTM3ZTI3ZSAxMDA2NDQNCj4gLS0tIGEvbW0v bWVtb3J5LWZhaWx1cmUuYw0KPiArKysgYi9tbS9tZW1vcnktZmFpbHVyZS5jDQo+IEBAIC0yMzM4 LDcgKzIzMzgsNiBAQCBpbnQgdW5wb2lzb25fbWVtb3J5KHVuc2lnbmVkIGxvbmcgcGZuKQ0KPiAg CXN0cnVjdCBwYWdlICpwYWdlOw0KPiAgCXN0cnVjdCBwYWdlICpwOw0KPiAgCWludCByZXQgPSAt RUJVU1k7DQo+IC0JaW50IGZyZWVpdCA9IDA7DQo+ICAJdW5zaWduZWQgbG9uZyBjb3VudCA9IDE7 DQo+ICAJYm9vbCBodWdlID0gZmFsc2U7DQo+ICAJc3RhdGljIERFRklORV9SQVRFTElNSVRfU1RB VEUodW5wb2lzb25fcnMsIERFRkFVTFRfUkFURUxJTUlUX0lOVEVSVkFMLA0KPiBAQCAtMjQxMywx MCArMjQxMiw5IEBAIGludCB1bnBvaXNvbl9tZW1vcnkodW5zaWduZWQgbG9uZyBwZm4pDQo+ICAJ CQkJZ290byB1bmxvY2tfbXV0ZXg7DQo+ICAJCQl9DQo+ICAJCX0NCj4gLQkJZnJlZWl0ID0gISFU ZXN0Q2xlYXJQYWdlSFdQb2lzb24ocCk7DQo+ICANCj4gIAkJcHV0X3BhZ2UocGFnZSk7DQo+IC0J CWlmIChmcmVlaXQpIHsNCj4gKwkJaWYgKFRlc3RDbGVhclBhZ2VIV1BvaXNvbihwKSkgew0KDQpU aGlzIHJlb3JkZXJzIHB1dF9wYWdlKCkgYW5kIFRlc3RDbGVhclBhZ2VIV1BvaXNvbigpLCBidXQg d2hlbiB3ZSBydW4NCmludG8gdGhpcyBlbHNlIGJsb2NrLCB0aGUgdGFyZ2V0IHBhZ2Ugb3IgaHVn ZXBhZ2Ugc2hvdWxkIGhhdmUgcmVmY291bnQgPiAxLA0Kc28gaXQgZG9lcyBub3QgY2F1c2UgYW55 IGJlaGF2aW9yYWwgY2hhbmdlLiAgU28gSSdtIGZpbmUgd2l0aCBpdC4NCg0KTG9va3MgZ29vZCB0 byBtZS4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guDQoNCkFja2VkLWJ5OiBOYW95YSBIb3JpZ3Vj aGkgPG5hb3lhLmhvcmlndWNoaUBuZWMuY29tPg0KDQo+ICAJCQlwdXRfcGFnZShwYWdlKTsNCj4g IAkJCXJldCA9IDA7DQo+ICAJCX0NCj4gQEAgLTI0MjQsNyArMjQyMiw3IEBAIGludCB1bnBvaXNv bl9tZW1vcnkodW5zaWduZWQgbG9uZyBwZm4pDQo+ICANCj4gIHVubG9ja19tdXRleDoNCj4gIAlt dXRleF91bmxvY2soJm1mX211dGV4KTsNCj4gLQlpZiAoIXJldCB8fCBmcmVlaXQpIHsNCj4gKwlp ZiAoIXJldCkgew0KPiAgCQlpZiAoIWh1Z2UpDQo+ICAJCQludW1fcG9pc29uZWRfcGFnZXNfc3Vi KHBmbiwgMSk7DQo+ICAJCXVucG9pc29uX3ByX2luZm8oIlVucG9pc29uOiBTb2Z0d2FyZS11bnBv aXNvbmVkIHBhZ2UgJSNseFxuIiwNCj4gLS0gDQo+IDIuMjUuMQ==