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 9F5A2C25B0E for ; Fri, 19 Aug 2022 08:21:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 33A0F8D0003; Fri, 19 Aug 2022 04:21:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2E99D8D0001; Fri, 19 Aug 2022 04:21:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 18B8F8D0003; Fri, 19 Aug 2022 04:21:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 06EE98D0001 for ; Fri, 19 Aug 2022 04:21:48 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id CCE8E1A02A6 for ; Fri, 19 Aug 2022 08:21:47 +0000 (UTC) X-FDA: 79815648654.26.33309A4 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2062.outbound.protection.outlook.com [40.107.113.62]) by imf23.hostedemail.com (Postfix) with ESMTP id A0D0514006F for ; Fri, 19 Aug 2022 08:18:19 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CIzkP9dG94OVpYvvID2yqCQT57u/VBG//zenoG4LmbG9BxVjzFVSMu1kO3J61ihaAn1kDUlHTphQyxReVcckxg84KxzA9aTP522ENMeiFVEZe35i8vQewbttKaINh6g/s0pNPOpW6uLrPM5Xc1e/bU3X56jbA69XWOQeLV1Rp+bK2nIJK0lyCrJX47Q5wCS0AUfBb73q9ag7B9PTzQ3N7l90vadLk981F8LdVAbGFqw0aImLlUaPBE9AyBw9S8Y5O+nPJ6WyyabB7m1SBdw+wH84+jyw421d5ABJ79yoaVCGXnhTwCz8TBzmkLylQIQ2xLBoQHCtSCN7l1Ah0z7stw== 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=UOP57ornRUaVLYin+JfIWDB0VpGfSz5Q1gVD0HY/1Ko=; b=MvM1WUE7kw/xzxWDsQkzdry9/TfflHQQKkzQhXRlHNFhRDVEpulH43LiAoHH5C3bZBu7ZlwMoUkB+iI/wevv3YbZEJ3TiyadfhM92Gfjn0BxptQ32QT+nuobJAJW6VMVXYUI3zNPg7b95lnC3K9aYkjphpQHV+aM236LGJ1EGdjnuS6Ifp5H4jYlWOotNlLjZJ90XaMBBOQtN4cVqp2aInrVgxC2qhNdH7DvD5uJ8tb+pHqGNzcEvP+Tg2u4oCn3GxlifP2WexwlAt6LzkcqFdDbWGZWrRTGWTNyH8us7NRnuWbNKNP5gfCsTGS5gPSuOhr0K2e2RKTwqJGwsixu9A== 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=UOP57ornRUaVLYin+JfIWDB0VpGfSz5Q1gVD0HY/1Ko=; b=IqAfewn8vHd9y4ccrnwr3/4hwtzIetVBVn4O11rDBKAeJ8oX65UcnAl01dfExQKvR0KJSqjhSKNl6NpN/+5k2afTd5uZmET7sKG3M4COSWvVW+4qoyzTU8th5UhxqGhPV4Eb45P/swkr6IuOex8P2imk0n6UnE3UC3QknPT/mD8= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by OS3PR01MB8890.jpnprd01.prod.outlook.com (2603:1096:604:153::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.16; Fri, 19 Aug 2022 08:18:15 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::442c:db3a:80:287a]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::442c:db3a:80:287a%6]) with mapi id 15.20.5546.016; Fri, 19 Aug 2022 08:18:15 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Miaohe Lin CC: "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 5/6] mm, hwpoison: kill procs if unmap fails Thread-Topic: [PATCH 5/6] mm, hwpoison: kill procs if unmap fails Thread-Index: AQHYswKLX9pNyTGWmEG6DHLl/hkSv621seaAgAAlH4CAAAtrgA== Date: Fri, 19 Aug 2022 08:18:15 +0000 Message-ID: <20220819081815.GB622828@hori.linux.bs1.fc.nec.co.jp> References: <20220818130016.45313-1-linmiaohe@huawei.com> <20220818130016.45313-6-linmiaohe@huawei.com> <20220819052431.GE613144@hori.linux.bs1.fc.nec.co.jp> <3043d61b-468b-58a3-b6b8-081f4663fbac@huawei.com> In-Reply-To: <3043d61b-468b-58a3-b6b8-081f4663fbac@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-office365-filtering-correlation-id: 89c93afc-508f-49b1-f96c-08da81bb5da5 x-ms-traffictypediagnostic: OS3PR01MB8890:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8cz5YsKpc4n5AsFnCl/eKntGwQPs8jamtBnRgXXLkbX4ZRHvEQR/HLOq5d0n02ojSIBTREfd0QbrJWqAyBsxB+0CY2kzPg5j2a3amGfFmgT4WAU636+R8SvV3yzGqoF+Ifw8Ge/12xr+PolnTh4grZOc2uJrHxRFBo8CinhFkaZtWV3wg95+01h4mMs3SlY9kjKGvRVAfI/BuDEuHS2jQbbtD0PdzJtA8yL0LoHIfnsK1dtAK6+rIqvaAclGQgHgNHjY2+o5LBqD3u/ePkrpoBPrVbNjm1PDUjYAmYZkCYYgqtS2EQfrOux1p/ffwUDBDlRRvr4KvI4avpotGP21yGhrqviTx6JU3+0mhngd/6VCvvo6d1fdtWjTJeKWr1Iwj6cZVw9IweCKiG8eEgA0FJoirStedcomS1wFOXOneOJA9tcNc+kLzcQNZh9nW617bX3UraOqn0EfLAVMLHQ5nNOzCoIw4EYcQrEUGQ20ZLNo5Xd3qtq3Jma703icVdWPJq6fWNm9zTfljE3L6TlCtnPQN+v5u4gPF3KX7Kk+K4+aiHRhgmTm/A+67SMJvdCfumy4NywlOmrmWpjg+M5N+LSQows0w8QdDrLYdKoSQHlCaw9Uowniboo4l5VgHVLWPmykzFRlVSeE4sA1HCzHw3mC8+bYD238d1QmvzKeWiA2dQ00tkiFuYmMTt9qJdoyp46XHFy6YdpCQcyR71S0yivZeaQoLxdMwgs84G9QJMyPJBXwNsSXBv3+ZgOhistLRbH4iUTFPnZeAyI14y9iSQ== 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:(13230016)(4636009)(366004)(376002)(346002)(396003)(136003)(39860400002)(186003)(9686003)(6506007)(1076003)(6512007)(53546011)(26005)(83380400001)(82960400001)(38070700005)(122000001)(86362001)(38100700002)(4326008)(66446008)(64756008)(8676002)(8936002)(85182001)(6916009)(66946007)(316002)(76116006)(66556008)(54906003)(5660300002)(478600001)(6486002)(71200400001)(2906002)(41300700001)(33656002)(66476007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WWprVWZKSlByd1M1RVhieGhRcmc1Q05RaHY5S3EzWnpreldQK3Q4WUt3RXYx?= =?utf-8?B?KzJ3RlRybUNkOCs0UFNVTTlxM0YxYzZSZFd3Vm9Ia0JENjFaYUVacE9BS1VI?= =?utf-8?B?bThIY3ZuUDZWUkxEOGZubnBERFdRNGhrUTNYcE91bXNnV0lwalgxRjk1akxo?= =?utf-8?B?dHFKM0w0S1FqU1dJZWtvUFNqM0tFSHNoVXdmMWxSTmIyL2xUNlhFQmZWNFpE?= =?utf-8?B?bHNIMTI2VUlscmNaeVA0dUNOYnlvV1NXNXUzcGRTVUhObzhrZVJFZkgzNEc5?= =?utf-8?B?bEJpaTkyVkFON3pEcG9hSDRTSTdwWjJveW9nQ3dEVDNXeEQvRmJxSEtIT3Aw?= =?utf-8?B?R1ZKUlVacFRaY0JNdGorclBxRzgwOTFaR0NDZlZRWHdOQjhnNEpYajZ2NmRs?= =?utf-8?B?bUZUYUljRVMxOHhNZ2Q2a2JrK25ESFQvQ2FVMktYOEwyeGo3V2FuZHk4clNO?= =?utf-8?B?ZXVUKzBsT3dkdUdweTlFd1c3dkIxVi92alk1ZnFOYU9BcklwOE54cXErbzUw?= =?utf-8?B?VnRMQmVFTFpmVjNTbklXMXF4amo2M3VRUDlzMENjVWMvSXJSSWNpcHZHN2hV?= =?utf-8?B?MGZFOWdCMEtwOWRlRGNwRWl0OHM4TW94UlBGMmJSaDc5QVVkZnd5Mk14TlFh?= =?utf-8?B?MTlkUHNXT21pdG82OU1VcXRGYU42Uk5GRWpWd25hSWtiT1NHcGVINFdwMmxw?= =?utf-8?B?K255VUxpWE5QdkNLQW1ib0JnYTZLUUk3aTdaUEIyQm1HaFBkWDkrWElWM05p?= =?utf-8?B?MXcyYitGU3d5NTgvQ3NwS2VJMDh5eDFKZE9rK0lqTEpFaXFvbHN0MXlUekZi?= =?utf-8?B?Z0VrSThSeEx1ZnJVMHZOSzVJVGZFOEFnZjQ1aXZic1VvZ0QxNzg4UTFuN1RZ?= =?utf-8?B?bW1KNndKdlg1MWZkVUZEYkgwYllBTW9ucXNERVFaUjNPTi9lRUhlVmRGcWFN?= =?utf-8?B?alZRdm92aC83NlZhMnc2MUF1Z0lGT3lJcWpQMjdXNy92NmdMT28yWGNzbEZP?= =?utf-8?B?WEpST3NZdW9MZ1VDTmFRdmw3VFpMek4wTlVlQzJtUkErcFVCOUpackd3RzB6?= =?utf-8?B?WmNSbStOVzdPeTZrQWZFOHFDZUZKUllZaklDUVF6VmYza1dabjZERE14YmJl?= =?utf-8?B?RThnWWc0TTBlS1B4YkNVRXpwVnlCR3RIN3NlL0p2OENpemo2QkUxbERsSW1p?= =?utf-8?B?dDd5aUVEbjQ3c3hYV01HMXU3VGhCdWE0ODAyd0o3eXNEeHNLZjZPbWU3M1Zp?= =?utf-8?B?RUhCbXoxeFZxVnNEOVdPRUF3TmRsNXV1MFBWUHVtZmtyQWlEWWFOMXhPc2F5?= =?utf-8?B?T0dFZUFlUk9UMHczZjczUHpSRFVrMWpwcjNzRlM4Sk85KzkwSHZOaGY0QUR5?= =?utf-8?B?RTVGaVd0TnAxbkozSVhkRW9XMVJDbk9BY3AzeTdRcExHd1ZydHU4VytKT01q?= =?utf-8?B?WWZuMDJUZDIxVTdENUEyYTdFMVkvNmRNQ2ZNbVlkMlFNUG95TU5hZWRyZzVM?= =?utf-8?B?OVRySlBWUUhYUGJLbWJMMjFKMktrbTFXY1BoYTRIbXVlRTN4eUlvM3pGU2Fo?= =?utf-8?B?RDVzMzlJUllVeFcyUkIrWnZWNldnMXdPN3NMbnJETWxZVDVHU3BPMC9qd1Rl?= =?utf-8?B?MCtYekNnL2NjbmltdUw4RGlpZ1dTOHRlcUVuWUZNNXhWL2paZUthWnVhQVZl?= =?utf-8?B?V0NPWjVoMHdpQ1AzNk4ycS9hUmJZenYzN1VCUE5vbXpKcTdhdDNqeWk5UEFr?= =?utf-8?B?Y25ib3hRSWZjY1llWDMzaGh1TW5hb24vYmFhQi9lUDJiRVNraGlEZGwzT1c3?= =?utf-8?B?YWM3RmhjdnBIbFFjdGprTGVabVlRMU1PYmgvZFpoL2J5RmNiSEcwbFJubm9i?= =?utf-8?B?azdFNEZyWjFyTlgzQVEycnQyN2x4eGtnUUZaMVk3Q0I5Q0R2V1RoZFJKTFFE?= =?utf-8?B?dEg5R1MzL2ErK1JXZm9YSTAyYVEraVVBZmZsWTliU3FNOXgycGF5WVBTT0RV?= =?utf-8?B?U1Irek1mV1BNd0J1QXlRemRHc05tYU5YWml2OVo4bG01QUg0QXc4S1JIdlpC?= =?utf-8?B?bkRZV1JUME9NbnpPTHp6dGZaZlFGKzQ1cEFSRjlBYkhPLzJ0TnczUlUxdVFR?= =?utf-8?B?N0Q0ZUxHcUNVYmNwMnRxSWRIR3V5aEFyNWZkcW84V0t2Y3RqZ1VvOGxqU1Jm?= =?utf-8?B?blE9PQ==?= 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: 89c93afc-508f-49b1-f96c-08da81bb5da5 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2022 08:18:15.6059 (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: vf6MojUT+B+EJRes+EzU5EwudacK2gjHoR0jtRDeCxkOOjTMLPpxz9srq5yAK0ezzDv8Bpb0OTC/VFDpY4KMtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB8890 ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1660897099; a=rsa-sha256; cv=pass; b=DmKY8wT0eVq/jCP8S/42JXR3yDu6zkL3EAxOoxkDmVvif4Zh/TVo9GjhV2tiGZwgkDeN3Y CvoE4bMlq0H5QpfmPstmHjtQWL803FfHBOpKSoZ6cSEWC2oTcUbtuE0GhD3MF/WyfeaF25 XWhYBrMu3F8iwHO6sYWniJqZmdCIYc8= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=IqAfewn8; dmarc=pass (policy=none) header.from=nec.com; spf=pass (imf23.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.62 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1660897099; 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=UOP57ornRUaVLYin+JfIWDB0VpGfSz5Q1gVD0HY/1Ko=; b=0FYs2HieTNqFLAmDDAvBEanDvaz+Ai3f5TKFJSoJCMb/k9Y1yJbOLg6jGbWrizDi73bt9F 96zzAnXDephCPfYE8VynJeGBzm+DZhASqEqDvbg35nVuFfTHMrGslK2tOg+sEINwvV+fkE R6rXs9xCofR4FAmeU585qqdHPKmIypk= X-Rspamd-Server: rspam06 X-Rspam-User: X-Stat-Signature: kawk7ude8wefu458cxyuwe8hfiah1jd9 Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=IqAfewn8; dmarc=pass (policy=none) header.from=nec.com; spf=pass (imf23.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.62 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") X-Rspamd-Queue-Id: A0D0514006F X-HE-Tag: 1660897099-803794 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: T24gRnJpLCBBdWcgMTksIDIwMjIgYXQgMDM6Mzc6MjNQTSArMDgwMCwgTWlhb2hlIExpbiB3cm90 ZToNCj4gT24gMjAyMi84LzE5IDEzOjI0LCBIT1JJR1VDSEkgTkFPWUEo5aCA5Y+jIOebtOS5nykg d3JvdGU6DQo+ID4gT24gVGh1LCBBdWcgMTgsIDIwMjIgYXQgMDk6MDA6MTVQTSArMDgwMCwgTWlh b2hlIExpbiB3cm90ZToNCj4gPj4gSWYgdHJ5X3RvX3VubWFwKCkgZmFpbHMsIHRoZSBod3BvaXNv bmVkIHBhZ2Ugc3RpbGwgcmVzaWRlcyBpbiB0aGUgYWRkcmVzcw0KPiA+PiBzcGFjZSBvZiBzb21l IHByb2Nlc3Nlcy4gV2Ugc2hvdWxkIGtpbGwgdGhlc2UgcHJvY2Vzc2VzIG9yIHRoZSBod3BvaXNv bmVkDQo+ID4+IHBhZ2UgbWlnaHQgYmUgY29uc3VtZWQgbGF0ZXIuIGNvbGxlY3RfcHJvY3MoKSBp cyBhbHdheXMgY2FsbGVkIHRvIGNvbGxlY3QNCj4gPj4gcmVsZXZhbnQgcHJvY2Vzc2VzIG5vdyBz byB0aGV5IGNhbiBiZSBraWxsZWQgbGF0ZXIgaWYgdW5tYXAgZmFpbHMuDQo+ID4+DQo+ID4+IFNp Z25lZC1vZmYtYnk6IE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPg0KPiA+PiAtLS0N Cj4gPj4gIG1tL21lbW9yeS1mYWlsdXJlLmMgfCA5ICsrKystLS0tLQ0KPiA+PiAgMSBmaWxlIGNo YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gPj4NCj4gPj4gZGlmZiAt LWdpdCBhL21tL21lbW9yeS1mYWlsdXJlLmMgYi9tbS9tZW1vcnktZmFpbHVyZS5jDQo+ID4+IGlu ZGV4IGEyZjRlOGIwMGEyNi4uNWY5NjE1YTg2Mjk2IDEwMDY0NA0KPiA+PiAtLS0gYS9tbS9tZW1v cnktZmFpbHVyZS5jDQo+ID4+ICsrKyBiL21tL21lbW9yeS1mYWlsdXJlLmMNCj4gPj4gQEAgLTEz OTYsNyArMTM5Niw3IEBAIHN0YXRpYyBib29sIGh3cG9pc29uX3VzZXJfbWFwcGluZ3Moc3RydWN0 IHBhZ2UgKnAsIHVuc2lnbmVkIGxvbmcgcGZuLA0KPiA+PiAgCXN0cnVjdCBhZGRyZXNzX3NwYWNl ICptYXBwaW5nOw0KPiA+PiAgCUxJU1RfSEVBRCh0b2tpbGwpOw0KPiA+PiAgCWJvb2wgdW5tYXBf c3VjY2VzczsNCj4gPj4gLQlpbnQga2lsbCA9IDEsIGZvcmNla2lsbDsNCj4gPj4gKwlpbnQgZm9y Y2VraWxsOw0KPiA+PiAgCWJvb2wgbWxvY2tlZCA9IFBhZ2VNbG9ja2VkKGhwYWdlKTsNCj4gPj4g IA0KPiA+PiAgCS8qDQo+ID4+IEBAIC0xNDM3LDcgKzE0MzcsNiBAQCBzdGF0aWMgYm9vbCBod3Bv aXNvbl91c2VyX21hcHBpbmdzKHN0cnVjdCBwYWdlICpwLCB1bnNpZ25lZCBsb25nIHBmbiwNCj4g Pj4gIAkJaWYgKHBhZ2VfbWtjbGVhbihocGFnZSkpIHsNCj4gPj4gIAkJCVNldFBhZ2VEaXJ0eSho cGFnZSk7DQo+ID4+ICAJCX0gZWxzZSB7DQo+ID4+IC0JCQlraWxsID0gMDsNCj4gPj4gIAkJCXR0 dSB8PSBUVFVfSUdOT1JFX0hXUE9JU09OOw0KPiA+PiAgCQkJcHJfaW5mbygiJSNseDogY29ycnVw dGVkIHBhZ2Ugd2FzIGNsZWFuOiBkcm9wcGVkIHdpdGhvdXQgc2lkZSBlZmZlY3RzXG4iLA0KPiA+ PiAgCQkJCXBmbik7DQo+ID4+IEBAIC0xNDUyLDggKzE0NTEsNyBAQCBzdGF0aWMgYm9vbCBod3Bv aXNvbl91c2VyX21hcHBpbmdzKHN0cnVjdCBwYWdlICpwLCB1bnNpZ25lZCBsb25nIHBmbiwNCj4g Pj4gIAkgKiBFcnJvciBoYW5kbGluZzogV2UgaWdub3JlIGVycm9ycyBoZXJlIGJlY2F1c2UNCj4g Pj4gIAkgKiB0aGVyZSdzIG5vdGhpbmcgdGhhdCBjYW4gYmUgZG9uZS4NCj4gPiANCj4gPiBUaGlz IGFib3ZlIGNvbW1lbnQgbWlnaHQgYmUgZGVwcmVjYXRlZCBub3cgKEknbSBub3Qgc3VyZSB3aGF0 IHRoaXMgcmVhbGx5IG1lYW4pLA0KPiA+IHNvIGNvdWxkIHlvdSBkcm9wIG9yIHVwZGF0ZSB0aGlz Pw0KPiANCj4gRG8geW91IG1lYW4gcmVtb3ZlIHRoZSBiZWxvdyBjb21tZW50PyBJbiBmYWN0LCB0 aGlzIGRvZXNuJ3QgbWFrZSBtdWNoIHNlbnNlIGZvciBtZS4NCj4gDQo+ICogRXJyb3IgaGFuZGxp bmc6IFdlIGlnbm9yZSBlcnJvcnMgaGVyZSBiZWNhdXNlDQo+ICogdGhlcmUncyBub3RoaW5nIHRo YXQgY2FuIGJlIGRvbmUuDQoNClllcywgdGhhdCdzIHdoYXQgSSBtZWFudC4NCg0KVGhhbmtzLA0K TmFveWEgSG9yaWd1Y2hp