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 D1693C63797 for ; Tue, 17 Jan 2023 09:15:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 363766B0071; Tue, 17 Jan 2023 04:15:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 313756B0073; Tue, 17 Jan 2023 04:15:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1B39B6B0074; Tue, 17 Jan 2023 04:15:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 0B43F6B0071 for ; Tue, 17 Jan 2023 04:15:01 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id BF1F7C0131 for ; Tue, 17 Jan 2023 09:15:00 +0000 (UTC) X-FDA: 80363731560.02.132F785 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2069.outbound.protection.outlook.com [40.107.113.69]) by imf28.hostedemail.com (Postfix) with ESMTP id D5844C0012 for ; Tue, 17 Jan 2023 09:14:57 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=Dxb+JkNH; spf=pass (imf28.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.69 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=nec.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673946898; 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=YNWB8M3zNZM2zZEon39DfhDeh3TM0B0ckbazjKTApAQ=; b=Dat62hnrl8HGtMHKT7h6RymihlOsqnwdZbxGNWUItOrqo+iaZXxgMPqIO1gk3L8wuBQ9qS MuiAk+MuW2xskzkmTnCt+k3Yw58pe6odTMB2dt0jyrwZsKrqulLNRUJyICQZ7vjE2sAm6a Pr6YznV22ryoH5aSUiqckX87DshbLP4= ARC-Authentication-Results: i=2; imf28.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=Dxb+JkNH; spf=pass (imf28.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.69 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=nec.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673946898; a=rsa-sha256; cv=pass; b=Ca6jV4kZ9sTlydp2EEvVKACLSpbWaVJdgnsGUAPSsuK9Xm5IAlANuUbtVDcSyDqOD95zRb 2yvG5fWzqM6fWPa3Gjm4KUmYpj4FFxbIufZPH/77RMSuxb2/cFTzgnnzXyM5P+OWfAqBbl +LOAuXuehZVfej+b8mACDbpep09JRH0= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KZAwNVbcMn9p8IJHURWsNJv9lwNl0UoOVoPwisiaaB2wF6e2QE3mYRUcRzvPp1Sav4E0T1/g44RALygQB/HXUf16G+a+Efk9P0A31t7vzWHE9tDrxgmTGCAj77PQ0lOjAWp8MK/BRXv0lKdD+PQkiLWVsbHngoWh7Shu2XDlqlqmo78fIG2F88RCJ0rttv4F17baxgkl/BftM5sJfcOswSLe9+ujmv25es8bUyyYZBVAzE3CJSsnqRIxUVozHEUPAPwbFv+mxy0kj5ftE61jHsw7c+upR198kQyCrumKxB1Fsx2tLdqARHxF7XOiKYD0CNbPN+5ecAIc0NxNTvqEMw== 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=YNWB8M3zNZM2zZEon39DfhDeh3TM0B0ckbazjKTApAQ=; b=kPONlF/TZefEEjOAWht3yEgxMfg5wC+6kD14L9lkH5dgldkETyv4MagXyqybwtsZAH+g80Z+kL/0+Re22lkRX//InIhgg/dZDl2mQVNTW+b6Cx0V2Unkyfpqqd42ALaJicv/D0oDbLyEOUCiKQyLRjyoJHlRpsUsl5esG460g9SCyl1JJXsZdpyk/gdAMryryfpomLyLQf0RI1+wAyJ4sMBTj9CAe0G6E/ZnYVyPhZdjrpqF0L8hzlwo2ntsuGbleYYAd/Qcw3YfP+SJISLUMPEYRASaEVXQUMNCCrhAt3FXGvuzUO5cZWohxVorqzVp7309BJT2aUIk3oBGVntBfw== 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=YNWB8M3zNZM2zZEon39DfhDeh3TM0B0ckbazjKTApAQ=; b=Dxb+JkNHl2CwUrsqHDnCSLbB+ZK9/GhZZFF/4JAXgeu3iu5H9zO080aadmgMi4XXJF85umMEL76Fa7HDRRECOctlFTxysIzg0tZdF9uXryJsvNEncJL69rmTYf5ddVeS/rP1rIYqcSC7rrIzObMpfAJFE7JsfgcoE5DtKy4806s= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by TYCPR01MB9451.jpnprd01.prod.outlook.com (2603:1096:400:193::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.12; Tue, 17 Jan 2023 09:14:53 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::f495:bf26:717c:c45b]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::f495:bf26:717c:c45b%3]) with mapi id 15.20.6002.012; Tue, 17 Jan 2023 09:14:53 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Jiaqi Yan , Andrew Morton CC: "tony.luck@intel.com" , "duenwen@google.com" , "rientjes@google.com" , "linux-mm@kvack.org" , "shy828301@gmail.com" , "wangkefeng.wang@huawei.com" Subject: Re: [PATCH v1 1/3] mm: memory-failure: Add memory failure stats to sysfs Thread-Topic: [PATCH v1 1/3] mm: memory-failure: Add memory failure stats to sysfs Thread-Index: AQHZKeI9XjsLD5teV0W0k94hRl1YJ66hes6AgADZvoA= Date: Tue, 17 Jan 2023 09:14:53 +0000 Message-ID: <20230117091453.GC3428106@hori.linux.bs1.fc.nec.co.jp> References: <20230116193902.1315236-1-jiaqiyan@google.com> <20230116193902.1315236-2-jiaqiyan@google.com> <20230116121533.2a8755f8c91b5e2978a1726f@linux-foundation.org> In-Reply-To: <20230116121533.2a8755f8c91b5e2978a1726f@linux-foundation.org> 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_|TYCPR01MB9451:EE_ x-ms-office365-filtering-correlation-id: bbaf2ab8-5c9e-4ee1-ab87-08daf86b4b41 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Bkb7rEbU/jnLNNDF7I74xJf58nws7Dwy5tqu8K0T4dqQjNJfxbVPYoSeMooClQreyuYwmF+JiAITNm2x3HwXR21fUATt/zpz7Y/eHRBbVCZS7nzgzYsf+VlrRpcbDJjFvBs7ChYiqnL5J4Dn9/3t+DQNku8ZbiNvzBoqPF9rkJymtzJF8QZScqZEaAol4GFW7/J204uu/9G1XPc41TTVG4iaGrPg/UpyL3leL1rBkC9gU/yZYRhUo+jzBuhdqO8hj02CTrAjQ4seAs3C1BkIuhfBYC25dzTrEssEWejfNRROE4g6ax7bPS40GQdxjGNNc+wGRxdksO9235JW6SI3ErAV9t6258tpJu7bdT1OngJHMJA19mJe+pFkDo+jMJtXQVkA8BAhkcyXuH0vjadhCW/NFtU6EDaB5Vd2e50K2zcKjePJ27JYrPkUDXxhAPxBQUAeTxYN2KfuwVYcjC0LoDkotAyVfVw0TLHeLlJMA1XHEE2nR8c4XagmLLyJpOZbkCsqjdQy8iXiAtfw6lYn0aIBj11exsUgXJO5H3/I114FKw1uCSe90YdOhNMoKaxAbPLzZZVn0W56nM21T4ll9cOLnPZ1cU1iFshcYEZmWQKP9pgHU+G7d7oPqmyO3F2w3E0PujgXum4H3A4kgxlWWZNdpZNwNd4c3P+Shk40G7nGP1Q0B3iZ0xbyiBioGaAg+tnUDwLc8Gn+oX15EG6uvA== 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)(39860400002)(366004)(136003)(346002)(376002)(396003)(451199015)(76116006)(64756008)(66446008)(83380400001)(8676002)(66476007)(66556008)(85182001)(66946007)(8936002)(478600001)(4326008)(41300700001)(55236004)(9686003)(6512007)(26005)(186003)(6506007)(71200400001)(86362001)(1076003)(38100700002)(110136005)(54906003)(6486002)(33656002)(316002)(38070700005)(82960400001)(5660300002)(122000001)(2906002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SWJWWi9tdEp6azdJUGtxS3phOFd1V0owbExJSTJZNU9FZ1VicmxuUUxDUUNT?= =?utf-8?B?RkhVd3I3Wmo2SmUwUHRYbHRCanJGOFVtb0JBNWFxNjRyalBIMmtYamlqcmVI?= =?utf-8?B?RzNaZzV4ZnkzajhObTBESDBmNG1mTUdYV3V1RkRpR1U3dXVYWjRWMnZXcitZ?= =?utf-8?B?TGxQK2pGQzNaTGFhZ1hUcmR5TXpQanVONzdVcjV3dkROejVTSWFwRFdFSTVO?= =?utf-8?B?K0xBZWhVWmZMWnhLbzhYR3FXYnA4ZHhER00yVXRmb240cVhoREk0TmVsNkdp?= =?utf-8?B?azg5RnFzWHg3U1JUb1gvbDVXMDJoc3NzcGFHcEN5UERlVThxQUtUTnhjbVQr?= =?utf-8?B?Q3RYWE9oTEFYdTdOVjltYkdYOXZ3eTRmT0g0S3VNQnpMdU1DYkxGMEU5QUEz?= =?utf-8?B?UlRyQmttOTlUbWh4RFVwcXAzcmJxNUo5WGhRdHpudGROQUdzWVNmdklOVHBW?= =?utf-8?B?YitzNzgvTkpVQWtvQmZ1LzBDWVpkN1Jrbnp1M3cwdGQyYTJtdUtZNUl5SlEy?= =?utf-8?B?NW52SXY3czh5MDh5Q0p3b25CZzN6UzhrSEVmSDB5bTJjR3VaRDdHT2twbUlw?= =?utf-8?B?aE1kMjRCeGJ1ZUNqQmZ4dmgwVVEwbkVxbnNUcWczRnFyQnlCWExOMGNKRWVq?= =?utf-8?B?eWNBWWZReHJsRnNFeEQ2WFVhcS9mMWdWWHk5UVhqd21DbktTRVZqQ1E1YTht?= =?utf-8?B?ejZxSGdTQ05RcE0yTEtFOFFScENqdm9NU1JYKzFYcWJmNU9waTdpcVVmWEZx?= =?utf-8?B?TDRkVG03aDBKeHExVW1CNEpkT3o4dHhDUG4vOSttL1lpN1Q3bTBmODhqSFk4?= =?utf-8?B?dHhUczMvT0JZSENBRVlnZnRtc3hySmd6ZFZwOE1yVWdCNjBLbzdMQ0pHQkc3?= =?utf-8?B?L0RaVkI4R2liZldKbkJGZENNYlZmSnZRRzlJdVRrV1RycFV0ZFFoL1pkbU5i?= =?utf-8?B?OU1veW1PMlA1c05KUXVwVUFlbUYrQnJ3R3BPRmpaV2N6cW4yTklYTmc0V0hr?= =?utf-8?B?YUhRK0FoVEpGK0o2QWpiZERHV0JsWUNwaUkyQWo1T2hURFc3TTFnUXVKVDNz?= =?utf-8?B?Z2tpck1kRVMwSnRvbTFPYUZQL0ovS0xiTW11L2xPMVpTVmpocEJZY1B3eXAz?= =?utf-8?B?ZXQwazMzNmRIY3FxOWtVVEZJdkZBZE44eUV4K2E5UHJHcGxydzNVTnU3ZkY0?= =?utf-8?B?VnBwKzhJTG5vR25pMkYyV0xQeHFGK0xmN0Y1ejVSTTB3M1FnTWphalJrQ3Vz?= =?utf-8?B?R1dVME1VdGpPanBoNmVuYk5tclVNUUt4RHdiNFhxSkNlYlBHNGhGNjhnZm5z?= =?utf-8?B?TTMzb2w2L2U4d2xnVVV5QVlmU0xoVzlPNUdwdWhuSW4zMXg3Z3JWaWNCeTAv?= =?utf-8?B?amF1VGxRYzFKcHZNNWJ5SVJmMUhxRUgwU1NaUU9KMW1CTEVFWW9TV2pIejNC?= =?utf-8?B?dk5tZWl4SHZSZzFRUDJZN0VTd2QxNm50b1dRSWJXUGd5VXhBVXZmQUh2MGNw?= =?utf-8?B?KzlMWkJmUWNBaDV2d09Gdkw4VUZnclZhUk90RDdjVERIck5DUm5NVEVZY0hn?= =?utf-8?B?Y3h1R1QzdXB6b1UzY0IxL2l5bmZUSUJZRXhnVnBSOENXNG14US96d2FQOURk?= =?utf-8?B?UnZBeW1XQ1V3MzZKSXNZZ085ZnZNaHUvV2NLbk1pSWpqWGQ0UU5EblF2NnhO?= =?utf-8?B?S09BOUVVTFV1ZTdCK1c0emtaU3BvYnFaemh1L3JMMFV4YkVpRStOM2Y3RXJz?= =?utf-8?B?a3hNSHRGWHFuekMwNkVEeVZUVDBWcVFJazltWHc5VWR5bk1pTm1zbzJZVWNW?= =?utf-8?B?d09PRkw0bWpSVkQ3Y2RKazQydHRzNnpuWXdIWmlHcmE1eFhLY3dLS0t5STlH?= =?utf-8?B?TzllSCtlcGxVZ1l4N3oyanlRQ01pc2owbTVsV2tpemVhWmVKWUtaYXY3SjdK?= =?utf-8?B?VTV6a0VrNXBzVUtTb2x1QUZvMTVWQVNsQ3dDWXFxR3lyejU5OEF0cnZUaUNt?= =?utf-8?B?VkEyZUhrNmkzcE5SVHpUVUtOMHZVWENrNFFSUDRPWE5DdU9Iajc3dlpMK2Ni?= =?utf-8?B?cmFTMWZ2QkFOTG9SN3o0YmMvYUJocWV2MG1aZVlTY3Q4QmQ4ekUveWN6WFZM?= =?utf-8?B?Y0dJUjc4U1BIMkVBeGM0bERYZGp2ZFZibzBnZktuUmhNd2J4QmVkakc3SUwr?= =?utf-8?B?WkE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <9AD1AAE4FCFC7341AA8189C9B6D3A0CB@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: bbaf2ab8-5c9e-4ee1-ab87-08daf86b4b41 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2023 09:14:53.3974 (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: DQFo6BsYesXzpVAszEAXXy218lVW5SI3rOiC6YwbI0KcwV2fa9ctdB47hd5AYXfw2qwj6O3nVT1/i2RpNqRIig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB9451 X-Rspamd-Queue-Id: D5844C0012 X-Stat-Signature: mttwj3wuuyuo9nr1dxo5pa5u8okjw9of X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1673946897-134588 X-HE-Meta: U2FsdGVkX1/ecPtkKZEzrjuUF8lh8RY2lPnO+3NnJlbk5tKKkVb3Urb/kvz1s+uq1If2oShR2+Y5tYIKXcfCEm49gJYykeuBAQfTTIzlKYexoj0kIxhu+rnpc5nU4rheth6eWcTBb2Ixs1H0xQdh6Fpxgy7LRWc6x7RBSWtphPSBDrdaWKNqqrGyHtG1QVd2WlI+2vJ3R5w/+XbBGBzcGlxsjYo3bSyAEidFVRnM781OHEVQb6Q0T2vZSeWJc7Q3pvMP16kyoB9WCI6fDaV41kV7RM4ezB53ggsV9JNvw10Xom0IkVdEvUSbCbRzWlaMow7Uvi8hxtL0FCElKeAi5K8yZhyC/j5Fw3XJpI6Jk9fwMZQDPBEQrLs0zujx1lWCHyVjIyqjAWE5bOFojAv/4lPLS/Bmeym4eeoRlSfE9bNNOx1tdKfdkaM9OGxZVgtqZx8lGgdCbQzkCZGM+YyGhhFJu6NziEFEpmOAwSKiuC/2LtvitbGzsvn2rRqNgpeaDZOkToHiTx5UWnPw0giaAo1WqRN59Ca43puNzAqJjje3O9E/TClZZFxiSjTgZ+kwB1xuANUbjzOtwemavj3OMLY4/JRnAr0Et35w+iDfqVg+yoLPjtC3Mk5lgVRRWIuGVDt2/FkCEHtrtou07oGtgN/GANXVAadIADU+ZR/QCk3OLx0S2P+8TS6cIdjutbNDy2VfY6QScljd8lkrd/MwhILMY0R2N65R/f9OokMWnr0IB3Cq6FTAyKRysqTjm0IcJg7X0zk6qTaydGKWK+u9kNWNcf3K+OYIVDQF2FxA5jnLeMav0g0eo+cxWHmJhyDMGSAMAugyjfACqtbR9N+0NFsLA7/ZERAwIu2F72xNuXhjVXIqKtg1lI7z187IPZLthJyodI/xTlXBeFlsJeqV2nzmbSKh0zw/HflQ3lNohXM/P6inJDOHx+JzEVj0RLeexcnJvJoen44VxDK0eLX /niQ9csZ W5OvMLefzO9ZNo+N9C7xbcFunMg== 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: T24gTW9uLCBKYW4gMTYsIDIwMjMgYXQgMTI6MTU6MzNQTSAtMDgwMCwgQW5kcmV3IE1vcnRvbiB3 cm90ZToNCj4gT24gTW9uLCAxNiBKYW4gMjAyMyAxOTozOTowMCArMDAwMCBKaWFxaSBZYW4gPGpp YXFpeWFuQGdvb2dsZS5jb20+IHdyb3RlOg0KPiANCj4gPiArLyoNCj4gPiArICogUGVyIE5VTUEg bm9kZSBtZW1vcnkgZmFpbHVyZSBoYW5kbGluZyBzdGF0aXN0aWNzLg0KPiA+ICsgKi8NCj4gPiAr c3RydWN0IG1lbW9yeV9mYWlsdXJlX3N0YXRzIHsNCj4gPiArCS8qDQo+ID4gKwkgKiBOdW1iZXIg b2YgcGFnZXMgcG9pc29uZWQuDQo+ID4gKwkgKiBDYXNlcyBub3QgYWNjb3VudGVkOiBtZW1vcnkg b3V0c2lkZSBrZXJuZWwgY29udHJvbCwgb2ZmbGluZSBwYWdlLA0KPiA+ICsJICogYXJjaC1zcGVj aWZpYyBtZW1vcnlfZmFpbHVyZSAoU0dYKSwgYW5kIGh3cG9pc29uX2ZpbHRlcigpDQo+ID4gKwkg KiBmaWx0ZXJlZCBlcnJvciBldmVudHMuDQo+ID4gKwkgKi8NCj4gPiArCXVuc2lnbmVkIGxvbmcg cGFnZXNfcG9pc29uZWQ7DQo+ID4gKwkvKg0KPiA+ICsJICogUmVjb3ZlcnkgcmVzdWx0cyBvZiBw b2lzb25lZCBwYWdlcyBoYW5kbGVkIGJ5IG1lbW9yeV9mYWlsdXJlLA0KPiA+ICsJICogaW4gc3lu YyB3aXRoIG1mX3Jlc3VsdC4NCj4gPiArCSAqIHBhZ2VzX3BvaXNvbmVkID0gcGFnZXNfaWdub3Jl ZCArIHBhZ2VzX2ZhaWxlZCArDQo+ID4gKwkgKgkJICAgIHBhZ2VzX2RlbGF5ZWQgKyBwYWdlc19y ZWNvdmVyZWQNCj4gPiArCSAqLw0KPiA+ICsJdW5zaWduZWQgbG9uZyBwYWdlc19pZ25vcmVkOw0K PiA+ICsJdW5zaWduZWQgbG9uZyBwYWdlc19mYWlsZWQ7DQo+ID4gKwl1bnNpZ25lZCBsb25nIHBh Z2VzX2RlbGF5ZWQ7DQo+ID4gKwl1bnNpZ25lZCBsb25nIHBhZ2VzX3JlY292ZXJlZDsNCj4gPiAr fTsNCj4gDQo+IEkgZG9uJ3QgdGhpbmsgdGhlICJwYWdlc18iIGhlcmUgYWRkIG11Y2ggdmFsdWUg LSBhIHNpbXBsZSBjb2RlIGNvbW1lbnQNCj4gc2F5aW5nICJldmVyeXRoaW5nIGNvdW50cyBpbiBw YWdlcyIgc2hvdWxkIHN1ZmZpY2UuICBJZiB5b3UncmUgZmVlbGluZw0KPiBkZXByaXZlZCBvZiBj b2x1bW5hciBzcGFjZSwgbWF5YmUganVzdCByZW1vdmU/ICBPciBub3QgOykNCg0KSSBwZXJzb25h bGx5IGZlZWwgbW9yZSBsaWtlIHJlbW92aW5nIHRoZSAicGFnZXNfIi4gIEFuZCBJIGZlZWwgdGhh dCB0aGUNCm1haW4gY291bnRlciBjYW4gYmUgcmVuYW1lZCB3aXRoIHBhZ2VzX3RvdGFsIG9yIHRv dGFsLCBiZWNhdXNlIGl0IHNob3cgdGhlDQpyZWxhdGlvbnNoaXAgYW1vbmcgY291bnRlcnMsIGFu ZCB0aGUgc3RydWN0dXJlIG5hbWUgIm1lbW9yeV9mYWlsdXJlX3N0YXRzIg0KYWxyZWFkeSBpbXBs aWVzIHRoYXQgdGhlIGNvdW50ZXIgaXMgYWJvdXQgaHdwb2lzb25lZCBwYWdlcy4NCg0KVGhhbmtz LA0KTmFveWEgSG9yaWd1Y2hp