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 317E8C433EF for ; Mon, 9 May 2022 07:14:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BFC4B6B0071; Mon, 9 May 2022 03:14:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BAB186B0073; Mon, 9 May 2022 03:14:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A4B9D6B0074; Mon, 9 May 2022 03:14:55 -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 963016B0071 for ; Mon, 9 May 2022 03:14:55 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay12.hostedemail.com (Postfix) with ESMTP id 6F021120D12 for ; Mon, 9 May 2022 07:14:55 +0000 (UTC) X-FDA: 79445342550.02.29372E2 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2062.outbound.protection.outlook.com [40.107.113.62]) by imf14.hostedemail.com (Postfix) with ESMTP id CCEA9100094 for ; Mon, 9 May 2022 07:14:51 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kb7+tsr1HwIzbPdQn+44pc9VxleJcjquzwY7GcDcSDtASF7yOJqvlAWCE37O26GFTrgysThi/2NngXOykAdGk18aFTZ1/MZymUnWaUBKDjTTy1wIL1PFx5F73dh4x4l96cKfrPvEZ0arMAwfZ42j7tl/b3JWgaeKPt4JQP4fSlAYwt341VR1wYqoG+LUudgQs4hBVUS/uetnaB6X3MkPX+TUU5rNrZsWsimKw3l711WfarjlwEGJQmk3IPTnRA7Ahpz0hILUN2D0izr/JvmjSzCsWc7Q/hZuMCeW/t7VHd+6Yf8Hn6tnTZQItSePODo3a/rVcHmplYN9/8qGsEQVzA== 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=szoVt9KdjZ8I7qFjCRIMHcP/irzzjzjfAJ+XFz2ywiY=; b=QJ5ULIbyz3V6kJyA4sv4bIfxdvGHEzA+MRl/i3DXXdjrrXT7C7weNlKP9mAMTQkGU6UIHAtaEdBW7bYQEmt4sYU604VhKiY3w2SRFi2mDCzk/9ykD2STlF7QCyc7XTYV4R+jDY1+acZQm9fWo4JyI6pFbcEr5seJCzH+gK5F6uDJoXdXbbTtx9WAs2dn6u8cfOahfwQbkAxsDfWrdjC1asnBEK20XtkEymFk4GDYzXL21+snmFAXt8Rz1STIibMYUj75PDRxHmngHSBxsBVtYLQuNTWoenknVHtFQQA+csCLPc18nxfWzPPXW/XHiw/cN5o7OA0iTx16SH5Z/nxB1A== 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=szoVt9KdjZ8I7qFjCRIMHcP/irzzjzjfAJ+XFz2ywiY=; b=FgkGA2dlr1Z/ip8RgudlyeappCYRzuubl7LGN/IIIbxXXJn/wv5+Dkgy9ZgB1l7h0NIGM0djEvEs9VC4V3TWAI7jK2hpGP3M7dikHBQCvQ8DyMPyIjBC00KvbOGeXelBlgyVLO5fcAc5wSOV2DlxvqQNfoT/JdpO7tlcA4FLZbQ= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by OS3PR01MB8457.jpnprd01.prod.outlook.com (2603:1096:604:194::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.18; Mon, 9 May 2022 07:14:49 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::5d51:985:b999:96b8]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::5d51:985:b999:96b8%6]) with mapi id 15.20.5227.023; Mon, 9 May 2022 07:14:49 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Yang Shi CC: Naoya Horiguchi , Linux MM , Matthew Wilcox , Miaohe Lin , Christoph Hellwig , Andrew Morton , John Hubbard , Jason Gunthorpe , William Kucharski , Linux Kernel Mailing List Subject: Re: ##freemail## Re: [PATCH v2] mm/hwpoison: use pr_err() instead of dump_page() in get_any_page() Thread-Topic: ##freemail## Re: [PATCH v2] mm/hwpoison: use pr_err() instead of dump_page() in get_any_page() Thread-Index: AQHYWyUEGMKdhSDaR0anxg89XdeqMa0WMqOA Date: Mon, 9 May 2022 07:14:49 +0000 Message-ID: <20220509071447.GA123646@hori.linux.bs1.fc.nec.co.jp> References: <20220427053220.719866-1-naoya.horiguchi@linux.dev> In-Reply-To: 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: f361fbc9-62aa-43d6-6543-08da318b9b1b x-ms-traffictypediagnostic: OS3PR01MB8457:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Mhlo0zSNzQFs9yDlsDp3FkGniqSV+fr9wKOvXoXvjZrVxT5SEWSH49NRVpcf+lHAoAgYWVwalBm4xFfXsDCixA5kViFlSQvLs12kc5T1swggCzc/2GrbX+eKOq3qIQpM/ZdabAIWIDdDh4cJhdvwhTNRAG4tTMIVKk+wb9G1mfPS/Vnxq9dDCgjFCQLSiGknEd24tI2+RjxamBt4kHD0R3O7vRAYuT4PRzftbw8Sohd2i3f1l/pABT0RfTYltXcswN8CE1uSPSlq8M2F+KCZPVVmja514e2pLlnjQXZ3kqykkSURt+e9Cy4kRAan4j5IMqbZG/Tfs4yYkGCm+amT3jggzZS5jY4AR2XT1AahNrnAay/0H3xqxwv8OoFxFI1q+cpymUDcMgeYDryxd+ICFxQ3cubJzypQ2j7L/QY+uFxyK+gbRWDHZazPBcQAVLzUPX7TfiIjJGGotDmnokaM5DBddsUD6Xp9XDQ/iJemwF0oFuTjUKQjzqgwUKVLGxpC+WXog8jkg9iBjf8sVeRZoTaa6pOKpFvuOa6f3iRrEFg87q0CqZdj1OmSHrXHvHgau4BXHIIESSAxUYadHp9ApVHBfrS2+PkCZfHhu+u8Fn+5KP7xRc8NiXdSF7M66kkz/l0b5Txt76djvaz2MzrLmVHwMMtOY5Cm0/aTG8F1QC29Ds0FP6RTEBGFxgwcMwJPqgaPmrhHlLbRpmRQMkAKF11HeVzK5HGKQwMICfFCBSkkTC0LOpp/8p0eYPPRpwIt3/uN/J9QmDkH0z0EzS2LII40RkhIcUuZkmU2tKCTk0A= 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:(13230001)(4636009)(366004)(7416002)(8936002)(5660300002)(38100700002)(38070700005)(82960400001)(122000001)(85182001)(6506007)(6512007)(26005)(9686003)(54906003)(2906002)(53546011)(55236004)(1076003)(316002)(6916009)(66476007)(66946007)(66556008)(64756008)(66446008)(508600001)(8676002)(76116006)(6486002)(966005)(4326008)(71200400001)(186003)(83380400001)(86362001)(33656002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eGNyd05lU254MjhCK01PbVYwQ3dEWkdkOUg1YmhyUnNIbTNQZEduRnhVSUR6?= =?utf-8?B?ZGt5Zm8va0RrWWJFWGcrTW40ampQNzd0dC90UUhhWndWckwyWUJMMUdaWTJH?= =?utf-8?B?d0R0cElKbnhiM0o5QmR5am1sdWRjeElXYzI3TXlzTnRIQndOeEJZdzZNejBV?= =?utf-8?B?K1hPQmZzSkhjQS9Qd3dDTENwQW9IbXhYbHlhSUtOYWdaRHJnZk5TemZMVEpk?= =?utf-8?B?enUwU2lNbXhHRml0dnlmOVI0VWNCak9EZHd2K1NlbE9TWjE1T0Vtd0xoMitH?= =?utf-8?B?ZjIwaFVVSS95dTRQWmNrQkY3YXQvV3drZnpXUkZ0MUZaemRsTkVVaWo1U1NS?= =?utf-8?B?aFpSandHcTZqbjZMZXNyd0dEMWl4UUIvQTRHdWc0NG83UFIwM2JLSUFjaGI3?= =?utf-8?B?VG11M1g1Sm9VSW44K0c1alBNTHVWSGRiRWZmejZFZm0yYXdXejM3WkNrRE5w?= =?utf-8?B?REp5ZHFTdkUzME81SUR2cjlZL3lOQ0JxL3FTdDduZ1ZVYysyYjVYZmdJWWl2?= =?utf-8?B?TjlIZElxS2ZqWFhiL05DTUlQaXc4dGc1d09qelNCQ3pNQ0p5aGsyRGRIVHlj?= =?utf-8?B?dFBkVlFpOS80ODBSYXhaRkFQWjk4SUtEV0lFTkhIN3hrSjJWNUc2MVNIcjhR?= =?utf-8?B?NlpXalI4OGQva0tyZnhvYzlsbVpKcHJiQzY4RzVKZDhDOWNxVDdOQ1UwMHdS?= =?utf-8?B?bWwvc245Z3JMdE9xTHM0UEliZGg4Sm12T1phbkRRUTAxK0Z0aENMcGtDcDB0?= =?utf-8?B?N0pSbzQ1WFBUWS9PSzI4TXF6YmI3U28xOE4rWFFWQndxempGNFBQejh1cjN3?= =?utf-8?B?alArcmI4UkJPUGQ2aHRQaEQ4QW9Ob3BZY0NXMC90bUJYWkpjb3U2RnNmalJy?= =?utf-8?B?aG52aERYLzlleE1hVVlNYno4QUVDL1ZkQkl4LzBSUjdQSE1oMVJmWEVtclpo?= =?utf-8?B?eFo5Vk1oNUMzWFUveHZVaEd6WXd2S25Taml0djcvMDg3MFVlSGRoTW1UTXlu?= =?utf-8?B?dlNZTG9haENDR01heDF5UlNvSFBhZ05HcCtLcnBhaFkxUGExU2lybXVpZ3h0?= =?utf-8?B?QUlhdU12b2pvMzZOYWJJdzZhUkNOQ1BqQ2crUmlTMDJCQlBZWXUyekNxbENW?= =?utf-8?B?ZTZLK1ZSdlBVVG1KQ3VrQ1RZV2RkWllQR3YzWHJQNUMrZzM4YjFoMVRKdmd3?= =?utf-8?B?cHpnaHJZWlpEN0lQbC9IV2VVRmF3TGFUL2krVHBWR3lGb3F6cHFhQjZ2NGp0?= =?utf-8?B?cUJtM3pscHMzeHhnYjhZTFJnVFByWDNDSkdFMlM3dWhBSEY3OEM0K2NleXBT?= =?utf-8?B?WnlZV3Fob01Ba2JmTnVkWHRuZVU0RkFPNGs2dDFGZFd3eHdjcVpCTjJwTnd4?= =?utf-8?B?STBLODQwV0pZV0gzWUN3eW9aWWprWEZWZ0hhdEhQcnhDR0pYUHBtNkN3SGZC?= =?utf-8?B?RFZTcVY2ZThkWFVXVTR6UEpqRnZHYVhrU0NRUmNKNzlPU0RaYU85alJ2Z1g1?= =?utf-8?B?SkxpNHpmTE9FU3ZtbFR4akg3R09yWG9rTVB3YUhOK0hXQzM3VUhTdzk4aUdX?= =?utf-8?B?Uy83ZUdvL2FqTGFGWXhZaTZEMnVQM0IzK2N3Y2lQclcyK3pUNTFKNUFyeHBu?= =?utf-8?B?dXgxbjNLZ1RGcnpLU1VtaGdYQTVRV1lhMjdOZ1JoSGJOeERoTGFuQnhzdUw5?= =?utf-8?B?bW0yeU5RWkZReWZWN1BmdkxHNzZzMENRYUNSTExTaFVhUjAwRXVEUkVwc2o5?= =?utf-8?B?N0FXa3JBT2YreEJJd1p1eG9aVTIxQloxNk84QUJ3Z3RkeDY1eXY4ZTkydkVO?= =?utf-8?B?UXpVZmtNRmdvZ2NvSWI5K2llMnpnTU1JZ2xiMDVKelJvd3RPdmJqY09yQlQ3?= =?utf-8?B?ckovVXV1QVpCekcxOGxsUDR6dzBNL2VEa3ZudEw1dlJUbWtpZ3lib0tSRFR2?= =?utf-8?B?ZnU2UzNXc2xRbjc1YmN5VGdHOXJpOGF3Ym9LT2pTYXhtMkJ0bllRZytKb3VN?= =?utf-8?B?enVwMDFLZzlwblAyajU1WWZqZTB6eGR0TGYyQkhlT3pwVVovZ2NlYlJNWVZa?= =?utf-8?B?U3ZialZzQTZmWGx4ODhPRTA5S0c3QzJpeTBtbENmS0lTL1M0M1A1S2lGdnQx?= =?utf-8?B?ZWs1Vm1BcE40dmkwWjRKdmhMNnh1eW1xNG10NVh0RUNoYkRmQ3NhVlIvbjlV?= =?utf-8?B?Qkt3bHgrUWk4Y2RDZm4wRXFVUXVpSjVnQzlHODluVnd2VU00TFlPb0JiOUZw?= =?utf-8?B?WjF1cHNib2FGdTlhWnZKMUlXU1ZoMndVc2tkRXlBbUhGeHAvTC9URHhPcC9T?= =?utf-8?B?eW5iV21FRkpGWE1oSDJRaDBNcGxiOURQYi9mV2YxZ0tEanlUSE44eFllVVFp?= =?utf-8?Q?cwu8kXAA+6UrTtvw=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <1CCD5FAD43696149903B65106C758F2F@jpnprd01.prod.outlook.com> 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: f361fbc9-62aa-43d6-6543-08da318b9b1b X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2022 07:14:49.7731 (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: eg7KLc5o+bsntKkR9VxpXm7g61UEj8LKD0iA1CdBry55ZYzfvVAgb2J2f6Zakrf3iHsasF9Aba8DWfXWZuurdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB8457 Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=FgkGA2dl; spf=pass (imf14.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.62 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; dmarc=pass (policy=none) header.from=nec.com X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: CCEA9100094 X-Stat-Signature: mucdxn4iecac8q7dmwimqokcxiobje7q X-HE-Tag: 1652080491-667572 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: T24gVGh1LCBBcHIgMjgsIDIwMjIgYXQgMTA6MjU6MzNBTSAtMDcwMCwgWWFuZyBTaGkgd3JvdGU6 DQo+IE9uIFR1ZSwgQXByIDI2LCAyMDIyIGF0IDEwOjMyIFBNIE5hb3lhIEhvcmlndWNoaQ0KPiA8 bmFveWEuaG9yaWd1Y2hpQGxpbnV4LmRldj4gd3JvdGU6DQo+ID4NCj4gPiBGcm9tOiBOYW95YSBI b3JpZ3VjaGkgPG5hb3lhLmhvcmlndWNoaUBuZWMuY29tPg0KPiA+DQo+ID4gVGhlIGZvbGxvd2lu ZyBWTV9CVUdfT05fRk9MSU8oKSBpcyB0cmlnZ2VyZWQgd2hlbiBtZW1vcnkgZXJyb3IgZXZlbnQN Cj4gPiBoYXBwZW5zIG9uIHRoZSAodGhwL2ZvbGlvKSBwYWdlcyB3aGljaCBhcmUgYWJvdXQgdG8g YmUgZnJlZWQ6DQo+ID4NCj4gPiAgIFsgMTE2MC4yMzI3NzFdIHBhZ2U6MDAwMDAwMDBiMzZhOGEw ZiByZWZjb3VudDoxIG1hcGNvdW50OjAgbWFwcGluZzowMDAwMDAwMDAwMDAwMDAwIGluZGV4OjB4 MSBwZm46MHgxNmEwMDANCj4gPiAgIFsgMTE2MC4yMzY5MTZdIHBhZ2U6MDAwMDAwMDBiMzZhOGEw ZiByZWZjb3VudDowIG1hcGNvdW50OjAgbWFwcGluZzowMDAwMDAwMDAwMDAwMDAwIGluZGV4OjB4 MSBwZm46MHgxNmEwMDANCj4gPiAgIFsgMTE2MC4yNDA2ODRdIGZsYWdzOiAweDU3ZmZmZmMwODAw MDAwKGh3cG9pc29ufG5vZGU9MXx6b25lPTJ8bGFzdGNwdXBpZD0weDFmZmZmZikNCj4gPiAgIFsg MTE2MC4yNDM0NThdIHJhdzogMDA1N2ZmZmZjMDgwMDAwMCBkZWFkMDAwMDAwMDAwMTAwIGRlYWQw MDAwMDAwMDAxMjIgMDAwMDAwMDAwMDAwMDAwMA0KPiA+ICAgWyAxMTYwLjI0NjI2OF0gcmF3OiAw MDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAw MDAwMDAwMDAwDQo+ID4gICBbIDExNjAuMjQ5MTk3XSBwYWdlIGR1bXBlZCBiZWNhdXNlOiBWTV9C VUdfT05fRk9MSU8oIWZvbGlvX3Rlc3RfbGFyZ2UoZm9saW8pKQ0KPiA+ICAgWyAxMTYwLjI1MTgx NV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ID4gICBbIDExNjAuMjUz NDM4XSBrZXJuZWwgQlVHIGF0IGluY2x1ZGUvbGludXgvbW0uaDo3ODghDQo+ID4gICBbIDExNjAu MjU2MTYyXSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIFBSRUVNUFQgU01QIFBUSQ0KPiA+ICAg WyAxMTYwLjI1ODE3Ml0gQ1BVOiAyIFBJRDogMTE1MzY4IENvbW06IG1jZWluai5zaCBUYWludGVk OiBHICAgICAgICAgICAgRSAgICAgNS4xOC4wLXJjMS12NS4xOC1yYzEtMjIwNDA0LTIzNTMtMDA1 LWc4MzExMSsgIzMNCj4gPiAgIFsgMTE2MC4yNjIwNDldIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3Rh bmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuMTUuMC0xLmZjMzUgMDQvMDEv MjAxNA0KPiA+ICAgWyAxMTYwLjI2NTEwM10gUklQOiAwMDEwOmR1bXBfcGFnZS5jb2xkKzB4Mjdl LzB4MmJkDQo+ID4gICBbIDExNjAuMjY2NzU3XSBDb2RlOiBmZSBmZiBmZiA0OCBjNyBjNiA4MSBm MSA1YSA5OCBlOSA0YyBmZSBmZiBmZiA0OCBjNyBjNiBhMSA5NSA1OSA5OCBlOSA0MCBmZSBmZiBm ZiA0OCBjNyBjNiA1MCBiZiA1YSA5OCA0OCA4OSBlZiBlOCA5ZCAwNCA2ZCBmZiA8MGY+IDBiIDQx IGY3IGM0IGZmIDBmIDAwIDAwIDBmIDg1IDlmIGZkIGZmIGZmIDQ5IDhiIDA0IDI0IGE5IDAwIDAw DQo+ID4gICBbIDExNjAuMjczMTgwXSBSU1A6IDAwMTg6ZmZmZmFhMmM0ZDU5ZmQxOCBFRkxBR1M6 IDAwMDEwMjkyDQo+ID4gICBbIDExNjAuMjc0OTY5XSBSQVg6IDAwMDAwMDAwMDAwMDAwM2UgUkJY OiAwMDAwMDAwMDAwMDAwMDAxIFJDWDogMDAwMDAwMDAwMDAwMDAwMA0KPiA+ICAgWyAxMTYwLjI3 NzI2M10gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogZmZmZmZmZmY5ODU5OTVhMSBSREk6IDAw MDAwMDAwZmZmZmZmZmYNCj4gPiAgIFsgMTE2MC4yNzk1NzFdIFJCUDogZmZmZmRjOWM0NWE4MDAw MCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMGZmZmZkZmZmDQo+ID4gICBbIDEx NjAuMjgxNzk0XSBSMTA6IGZmZmZhYTJjNGQ1OWZiMDggUjExOiBmZmZmZmZmZjk4OTQwZDA4IFIx MjogZmZmZmRjOWM0NWE4MDAwMA0KPiA+ICAgWyAxMTYwLjI4MzkyMF0gUjEzOiBmZmZmZmZmZjk4 NWI2Zjk0IFIxNDogMDAwMDAwMDAwMDAwMDAwMCBSMTU6IGZmZmZkYzljNDVhODAwMDANCj4gPiAg IFsgMTE2MC4yODY2NDFdIEZTOiAgMDAwMDdlZmY1NGNlMTc0MCgwMDAwKSBHUzpmZmZmOTljNjdi ZDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDANCj4gPiAgIFsgMTE2MC4yODk0OThd IENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMNCj4gPiAg IFsgMTE2MC4yOTExMDZdIENSMjogMDAwMDU2MjgzODFhNWY2OCBDUjM6IDAwMDAwMDAxMDQ3MTIw MDMgQ1I0OiAwMDAwMDAwMDAwMTcwZWUwDQo+ID4gICBbIDExNjAuMjkzMDMxXSBDYWxsIFRyYWNl Og0KPiA+ICAgWyAxMTYwLjI5MzcyNF0gIDxUQVNLPg0KPiA+ICAgWyAxMTYwLjI5NDMzNF0gIGdl dF9od3BvaXNvbl9wYWdlKzB4NDdkLzB4NTcwDQo+ID4gICBbIDExNjAuMjk1NDc0XSAgbWVtb3J5 X2ZhaWx1cmUrMHgxMDYvMHhhYTANCj4gPiAgIFsgMTE2MC4yOTY0NzRdICA/IHNlY3VyaXR5X2Nh cGFibGUrMHgzNi8weDUwDQo+ID4gICBbIDExNjAuMjk3NTI0XSAgaGFyZF9vZmZsaW5lX3BhZ2Vf c3RvcmUrMHg0My8weDgwDQo+ID4gICBbIDExNjAuMjk4Njg0XSAga2VybmZzX2ZvcF93cml0ZV9p dGVyKzB4MTFjLzB4MWIwDQo+ID4gICBbIDExNjAuMjk5ODI5XSAgbmV3X3N5bmNfd3JpdGUrMHhm OS8weDE2MA0KPiA+ICAgWyAxMTYwLjMwMDgxMF0gIHZmc193cml0ZSsweDIwOS8weDI5MA0KPiA+ ICAgWyAxMTYwLjMwMTgzNV0gIGtzeXNfd3JpdGUrMHg0Zi8weGMwDQo+ID4gICBbIDExNjAuMzAy NzE4XSAgZG9fc3lzY2FsbF82NCsweDNiLzB4OTANCj4gPiAgIFsgMTE2MC4zMDM2NjRdICBlbnRy eV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8weGFlDQo+ID4gICBbIDExNjAuMzA0OTgx XSBSSVA6IDAwMzM6MHg3ZWZmNTRiMDE4YjcNCj4gPg0KPiA+IEFzIHNob3duIGluIHRoZSBSSVAg YWRkcmVzcywgdGhpcyBWTV9CVUdfT04gaW4gZm9saW9fZW50aXJlX21hcGNvdW50KCkgaXMNCj4g PiBjYWxsZWQgZnJvbSBkdW1wX3BhZ2UoImh3cG9pc29uOiB1bmhhbmRsYWJsZSBwYWdlIikgaW4g Z2V0X2FueV9wYWdlKCkuDQo+ID4gVGhlIGJlbG93IGV4cGxhaW5zIHRoZSBtZWNoYW5pc20gb2Yg dGhlIHJhY2U6DQo+ID4NCj4gPiAgIENQVSAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgQ1BVIDENCj4gPg0KPiA+ICAgICBtZW1vcnlfZmFpbHVyZQ0KPiA+ICAgICAgIGdl dF9od3BvaXNvbl9wYWdlDQo+ID4gICAgICAgICBnZXRfYW55X3BhZ2UNCj4gPiAgICAgICAgICAg ZHVtcF9wYWdlDQo+ID4gICAgICAgICAgICAgY29tcG91bmQgPSBQYWdlQ29tcG91bmQNCj4gPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlX3BhZ2Vz X3ByZXBhcmUNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHBhZ2UtPmZsYWdzICY9IH5QQUdFX0ZMQUdTX0NIRUNLX0FUX1BSRVANCj4gPiAgICAg ICAgICAgICBmb2xpb19lbnRpcmVfbWFwY291bnQNCj4gPiAgICAgICAgICAgICAgIFZNX0JVR19P Tl9GT0xJTyghZm9saW9fdGVzdF9sYXJnZShmb2xpbykpDQo+ID4NCj4gPiBTbyByZXBsYWNlIGR1 bXBfcGFnZSgpIHdpdGggc2FmZXIgb25lLCBwcl9lcnIoKS4NCj4gPg0KPiA+IEZpeGVzOiA3NGU4 ZWU0NzA4YTggKCJtbTogVHVybiBoZWFkX2NvbXBvdW5kX21hcGNvdW50KCkgaW50byBmb2xpb19l bnRpcmVfbWFwY291bnQoKSIpDQo+ID4gU2lnbmVkLW9mZi1ieTogTmFveWEgSG9yaWd1Y2hpIDxu YW95YS5ob3JpZ3VjaGlAbmVjLmNvbT4NCj4gPiAtLS0NCj4gPiBDaGFuZ2VMb2cgdjEgLT4gdjI6 DQo+ID4gLSB2MTogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtbW0vMjAyMjA0MTQyMzU5 NTAuODQwNDA5LTEtbmFveWEuaG9yaWd1Y2hpQGxpbnV4LmRldi9ULyN1DQo+ID4gLSB1cGRhdGUg Y2FsbGVyIHNpZGUgaW5zdGVhZCBvZiBjaGFuZ2luZyBkdW1wX3BhZ2UoKS4NCj4gPiAtLS0NCj4g PiAgbW0vbWVtb3J5LWZhaWx1cmUuYyB8IDIgKy0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5 LWZhaWx1cmUuYyBiL21tL21lbW9yeS1mYWlsdXJlLmMNCj4gPiBpbmRleCAzNWUxMWQ2YmVhNGEu LjBlMTQ1MzUxNGEyYiAxMDA2NDQNCj4gPiAtLS0gYS9tbS9tZW1vcnktZmFpbHVyZS5jDQo+ID4g KysrIGIvbW0vbWVtb3J5LWZhaWx1cmUuYw0KPiA+IEBAIC0xMjcwLDcgKzEyNzAsNyBAQCBzdGF0 aWMgaW50IGdldF9hbnlfcGFnZShzdHJ1Y3QgcGFnZSAqcCwgdW5zaWduZWQgbG9uZyBmbGFncykN Cj4gPiAgICAgICAgIH0NCj4gPiAgb3V0Og0KPiA+ICAgICAgICAgaWYgKHJldCA9PSAtRUlPKQ0K PiA+IC0gICAgICAgICAgICAgICBkdW1wX3BhZ2UocCwgImh3cG9pc29uOiB1bmhhbmRsYWJsZSBw YWdlIik7DQo+ID4gKyAgICAgICAgICAgICAgIHByX2VycigiTWVtb3J5IGZhaWx1cmU6ICUjbHg6 IHVuaGFuZGxhYmxlIHBhZ2UuXG4iLCBwYWdlX3RvX3BmbihwKSk7DQo+IA0KPiBJIHRoaW5rIGR1 bXBfcGFnZSgpIGlzIGhlbHBmdWwgdG8gdGVsbCB0aGUgdXNlcnMgbW9yZSBpbmZvcm1hdGlvbg0K PiBhYm91dCB0aGUgdW5oYW5kbGFibGUgcGFnZSwgSSdtIG9rIHdpdGggdGhpcyBmaXggZm9yIG5v dywgYnV0IHNob3VsZA0KPiB3ZSBjb25zaWRlciBoYXZpbmcgYSBtZW1vcnkgZmFpbHVyZSBzYWZl IGR1bXBfcGFnZSgpIGluIHRoZSBmdXR1cmU/DQoNClllcywgbWF5YmUgdGhhdCB3b3VsZCBiZSBo ZWxwZnVsIG5vdCBvbmx5IGluIHRoaXMgdW5oYW5kbGFibGUgY2FzZSwgc28gc291bmRzDQpnb29k IHRvIG1lLiAgQnV0IGhvdyBkbyB3ZSBoYW5kbGUgZm9saW8ncyBjYXNlPyAgQW5kIEknbSBub3Qg c3VyZSB0aGF0IHRoZSBmdWxsDQppbmZvIGluIGR1bXBfcGFnZSgpIGlzIG5lZWRlZCBpbiBhIG1l bW9yeV9mYWlsdXJlLXNwZWNpZmljIHZhcmlhbnQuDQoNClRoYW5rcywNCk5hb3lhIEhvcmlndWNo aQ==