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 BEFBBC6379F for ; Tue, 17 Jan 2023 09:02:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4096B6B0071; Tue, 17 Jan 2023 04:02:20 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 36B996B0073; Tue, 17 Jan 2023 04:02:20 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1BDBD6B0074; Tue, 17 Jan 2023 04:02:20 -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 06D586B0071 for ; Tue, 17 Jan 2023 04:02:20 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id BC0B1160219 for ; Tue, 17 Jan 2023 09:02:19 +0000 (UTC) X-FDA: 80363699598.21.5293B3A Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2046.outbound.protection.outlook.com [40.107.114.46]) by imf09.hostedemail.com (Postfix) with ESMTP id 02F1B140015 for ; Tue, 17 Jan 2023 09:02:14 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=YkvSiJts; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf09.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.114.46 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; 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=1673946136; 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=ZOT4wOiaJctz78U+7EU+P5IpWyAyC8bXoflBpYwNcpE=; b=yiNvMB5SbdPfyFZAEoqYW4WNhm+xE/rOIh6kWOrvfcp80ppNC63LtLt5NB0IzL3HhNO82M dKh7XeD396TFkE1TcHmwcNGL5jtYOdfoSxWDWJs7zUqn6WjU1snbmqhOL1o9L8HSu9ZVe4 TUhgvJBs4OAUREKVS4YUMmaMubSIS6E= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=YkvSiJts; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf09.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.114.46 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; dmarc=pass (policy=quarantine) header.from=nec.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673946136; a=rsa-sha256; cv=pass; b=nySI9Pga/Syp0GcxSohgO19EJJvCBaqWic6kkV2R14EcUizqupz0jOXu8QlYIpJZa7WFQi LqPcYZXh0rOMcL8z1PIx9dG4mnJGyOr90CDEMez3fJ/VP/TQqXbBt2G2j8iX7Rvn0Qf+Oh 49OyNQWJDIFVWD4Lg7U1OAZySSHxBo4= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=anQ6MwplqQuLTMxameuNldv4giAGtq7GotlVU3PZOHin2Dg5OiOS+gLF92MdxRL79tzyC9F0jgqXHlAsSdupdVEJG+GDN/TyqqKUfxedVwGxtlO40F/R3hp8lLcXc4pcHOMhEAWhq8Zv1cfPpdTVmjqmoVNGYGxloqJh513PtIxTF52cFFjxuJ1mBpp4EG1s+N5btb8RLtgNH07qNqxD1qq6bOgmj845l/niS3YnxGqONX21vm5TaWJXXTz3fPfPhaBV31L4z/b0jzgg7q1L/7TVKlLxFE5FoXeiHGmHykA1LsoVnsHkNjAwdGYE2X4OSE3+pOSIsROg896mc/PoCQ== 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=ZOT4wOiaJctz78U+7EU+P5IpWyAyC8bXoflBpYwNcpE=; b=N0/u1elxJELhJN3u2uKCO7z6CClRWmb1IsDFjdAF4z8ztrfydZBXBBEHNFEdgIPD4Odf067taSpF4bHOBvpnlNf8W6hWeJbfXEpg7d1xyzBto8rjYNo9kOhRBCV2RQVo6JDJApeJfQwo/izvMZi1EhsPqDchIMxaRq0lj55TGMVg4Fhe55xz7f+DIkOTdWozl7jb3/FO/TU0PtPiigsDeQzg0iFGgDgWbqFK9OCuX/qb2N3GSvaOZmp1AwZTZll0uRC2OWZSn8y3202wpFDO8HszqoW9ydknnRI17PvAgWqjP8TDz8cQzTt2K85KK3lmuimUx4+O87QFzD+nq6g9Cg== 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=ZOT4wOiaJctz78U+7EU+P5IpWyAyC8bXoflBpYwNcpE=; b=YkvSiJtsvIbfU52aqDELn2k3jqL/LKuvISx3FmMC2JjY9DsbdQQyKjCRPAsZicnsd7/VMM5XoJD+cHRzmRhbPlJuuH7Dc67YvYZJ9Rl/wxjUxGEnmFGHVVarw2J5q5kys+nd9cD553odqX3nZ/e/EREmL3Z/ouBIicI/Mp48mRc= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by OSYPR01MB5448.jpnprd01.prod.outlook.com (2603:1096:604:87::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.23; Tue, 17 Jan 2023 09:02:09 +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:02:09 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Jiaqi Yan CC: "tony.luck@intel.com" , "duenwen@google.com" , "rientjes@google.com" , "linux-mm@kvack.org" , "shy828301@gmail.com" , "akpm@linux-foundation.org" , "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: AQHZKeI9XjsLD5teV0W0k94hRl1YJ66iUOiA Date: Tue, 17 Jan 2023 09:02:09 +0000 Message-ID: <20230117090151.GA3428106@hori.linux.bs1.fc.nec.co.jp> References: <20230116193902.1315236-1-jiaqiyan@google.com> <20230116193902.1315236-2-jiaqiyan@google.com> In-Reply-To: <20230116193902.1315236-2-jiaqiyan@google.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_|OSYPR01MB5448:EE_ x-ms-office365-filtering-correlation-id: 53aa901f-422a-4fd6-adf2-08daf86983d9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GfiOl9BDArfBJUsAxL8MOaEc2XnEdVprPcAaCyilOG0ect4FNnZZfqWRRBbYijDEb5kUCLdu8bQI+hkX5ogODWNo4JprnAmsAKEnu6WXUUcOTG/u3pWRJfoMFZ2tkamCTZaSJv0gDh+IbwFCL/eDSyg3jmWZowMJCHVz1MGLGNkDlEX3XaUt92TZxpP1Qs86sMmVrHnxB0qxMX+xlCQxeNt8/BTv/TDrA2+1TZPgZAMowh7CN/swqVivUlnOigyBeZODvQXex++VSWHm2pOJTDEK+ZU72LpZ7yKP69iqPN/XbKq3F+2IiGnobe/Z8rmOnxAEP+6sa1lmNxFQugm6E6xRBH8/4ROews3pBuj/tyBU2qpqZVjosIWZPvf1lCMvNNwDX21IzQU6ZhE0dvg0B1IiyVZBnuMpMaKMuhMiQjV0c1TMrTgnAGgYKl1AA7Ujxrf06PfA5lzeSkkie+pOh3Cp3zdNDnn2h9C5VuVsAWHGXNDCuCvYuLUYa4t3JKt006oZpUZ1xMr0ZCkcUf+0wgH3LDzdASP5baGWPYBBmab1qukn9evPEIJqkYaMktOHBb1HdhMwAx5tf9O4fOEChulPqzACEvfnD2BZm+8MjtdpxmB579z+1r18GExJL+NQqC5JNqSuMlxTO59D1MlBygarFd2zXp2jVucYXGCCNgO2XmG+3sRAEoZvLt2IJRhp3mfGVHX4Fn8/k1oCbPwoDA== 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)(346002)(39860400002)(376002)(366004)(136003)(396003)(451199015)(82960400001)(83380400001)(38100700002)(122000001)(33656002)(86362001)(38070700005)(4326008)(2906002)(66476007)(5660300002)(8936002)(6916009)(8676002)(76116006)(66946007)(66446008)(64756008)(66556008)(478600001)(41300700001)(9686003)(186003)(6506007)(55236004)(26005)(1076003)(6512007)(54906003)(316002)(71200400001)(6486002)(85182001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZjA5THJWNWI4WUFQS0w4WmMyOUtpM3gwSlptdlloZWdidjAySjE5OXVSZGlk?= =?utf-8?B?R2N5QkFFam1tS3Z4Y2ZVZ1N2OUtQZkVJd0h2Qm9tbHAyRnYrcGF4VlVmVlQ1?= =?utf-8?B?cXlINlhIV091eitienErNzB3c3p3eE93QnVyZmRwYnk3VFFYcDBTSGxXMExH?= =?utf-8?B?ZUMwazNzSWRrSmVTVFZtTWRjMmFTajRDTmFBQm85bUFqYmJDcXhmc1oweEdN?= =?utf-8?B?QURuNGpzaTZpaktHRmxhMUtMYnlkRWFmb2tiZUhwSUwzRG55SXJrcTN1SEtn?= =?utf-8?B?NlpQUGprOTcwQjg4QlBqMTJpbFpKK052d21Bb09LaldIVW5kbWYvckFGRWVN?= =?utf-8?B?YkRobGtGOExrZTErLzlUbktESmlBbS84TmdwalAydkh2OG5JWmY0cWZhS1Iy?= =?utf-8?B?OFU1TnF5WTg4SUxnMHRQcG5LWEJ4K0twMGZ4ZVRkVVlPYmNLeEZ3ZUl0am15?= =?utf-8?B?RUVVa1BxVm5KQ3M0UitwN1UrdkVJWUgrd1pTYUJkV0NwTnlBdnI1VDJ3QkFj?= =?utf-8?B?N29XT0RYc21SRlNuUkxDRisySUVBbFdjdDZKbmFIbmwvVUZHYUNncm1OVkF0?= =?utf-8?B?VW1aNVhBdXUremZQNUhQSXZBNVRkQXVFSEFSdWJDTzZJRWowaXpiYjVVdW5V?= =?utf-8?B?NXNsYmxlVlVScEFScVJxYVQ4Rkl4aTdpejJZWkNOUDY2TWd2YW03aERxcHVZ?= =?utf-8?B?aGVXYjJHUisvNVBESjJoc3lmRk1ZekR3cjJmVmFSYys5bVZSeVJ1alE5emVh?= =?utf-8?B?N0Zyd0ZmOEpJL2l0ZXp5SStxOUFHRlRmY0xEM21rSWtxSGJlNzA0WTNEaFFF?= =?utf-8?B?VlBuRDB1cnRmT2h0TGxCdXV3L1kzYmhjRzJmMlJydFk5U1VPOFAyQVk5cisx?= =?utf-8?B?d0tqNWMwblA0MzZLUUkzQTVuZktMVUxBS1d0cXVVT3RUZGdYQVROLzlMUmpn?= =?utf-8?B?eWt3N3M0eHNvMGU4alNtN25aNWE1UFN3TkU0N094OVNNakhrZVpqN0JrbU43?= =?utf-8?B?K3VBdkdoa2dnSnBOa3QyUVZCODhiUXZJU2k5OTVaWGloNTllUlRtS2hGaGtz?= =?utf-8?B?bWNDckM2WDhlNUxheDhFQVJoSE5zK0V5UzVFU1FITTd3WkdxbG5JdEI5VGlr?= =?utf-8?B?STlXZ3dhSk5mbi9oTGRuaVk3dzhBeVJad1k0MWV0WkY3NVBSeUFLMUxFSy9n?= =?utf-8?B?THRNU0ovRmx1ZU9CMGlqUDZna3JOYnBFRXlNU3ZoQTVZK0J4U3phWmdScGVQ?= =?utf-8?B?dlRmZGlxQlIzMTBrVXU5bEZPUlNOazhaSk9CRUJXdnVRV2NXeHZsV2hmUWw3?= =?utf-8?B?dWtSOHA2YndabUludTlGRS9Gb2NscGVXYmNzUXFqSFk4QXdJRmVvUHVJNm8z?= =?utf-8?B?am5PRTh2aDV2cVNmVng5dFJwc25aRncxVW1VV2dUNHkzUHFvOVZkMmRkUDdB?= =?utf-8?B?c0p4YU9pUm5adFh2Zmk1UnZnWkJqMFkwVUlVVFdVR0h0NEh1OVp4VzJRNHRm?= =?utf-8?B?Wm9xQ1c2Nng1UCtQVWg4WUxlT2Fnenh1eEU3cEYvVFRoY3dhbEU4TGJZT1Q2?= =?utf-8?B?SFBNWVZRb3NCQTZpN2JZSnZ6aTd6aHNBTkdDY0tOdWxNT2MwVXl5U2I2NjF0?= =?utf-8?B?MkcySm5sMkFNam5ROTkvNkpHbWtrNldLeWVhQlN3ZVhsWHEyazBHY2F6OVU3?= =?utf-8?B?RDdLZ2libjVVTUh0a2UvLzBLbXZpZVRHR3BOSXJES2ZoY3JMZGdRb0hGeTNK?= =?utf-8?B?UW5LS1Njby9ETW9TM25sSUhPdTJ5VmJuMGlFOWlWUVIrRVh1aDR4dVRwUkhv?= =?utf-8?B?bFVuQi9XNGExTG1ON0tBQzRJbXRlT0lVRG1zekxaYXhTVEMvaEE4VmhIOWFz?= =?utf-8?B?TFIwL1U0K2g1bTByRGRUbGtwZk5OV2Vqd2JlUHUwaTIybk1rTmNxWm9OQ1Mv?= =?utf-8?B?Qk4zMDJsaitRYkM4R3BRWTUyeWtJOFppVTZDSlN1c3JEZ0xvNXZidHBvUjc0?= =?utf-8?B?KzZ6NUczRGc5MzlhSlR0LzUxbUk3KytZSW1vbHZ3M2t6OEdaUnlVUWZBWGpi?= =?utf-8?B?OWRZQit5dzZoTnc1OW0rZHJDM1htZ2Yra1NENFJOeEV2MXJ6YWtQWEFHZ0o2?= =?utf-8?B?ZWcyZzRhZk9HUU5EamVYc1paUnNQRlVxQUlDdGk5YmozazFtQU9pOVYvdG4x?= =?utf-8?B?QWc9PQ==?= 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: 53aa901f-422a-4fd6-adf2-08daf86983d9 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2023 09:02:09.3525 (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: V7P7Ri3uM2ScUDSLv41b+6uf8BPOJOchS3yTlF++n/4q0UyOtCM/nvJMpMBrrBCphgE9r7hZYwFR/w2xyfPMLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSYPR01MB5448 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 02F1B140015 X-Rspam-User: X-Stat-Signature: zjim3smnz9w3sugu6th8zb1ztmfdhukw X-HE-Tag: 1673946134-766712 X-HE-Meta: U2FsdGVkX1+eNCOFWk97F+k72u5hkTsAxebUykeI8l05MvSIv5Zrd6/6TcqgXzIQv37P2vHpzYzmVYOa5GbZATrasQ4eQLgmBQFqGg9COU7VdWJ0gcy2tSdmeOlrSeeJTMoB1qntP6VY0EAvS3DVI3G4D+1bIe7AulJ06b9sNvwJabqaQq8WzaV1gJ/Qky5wYIenZa5xmxiK51ESdEet0KuEWaUrMBNETEQ+vfvTdxmMOcO9dlH16Lmhuq0lxlVmXjDBrLVnzVvcuEJJOmDdUYLDB7gxQOtE9jglbQWbY71YkaPKfgGFPR9NiBjUmJ0TA8TAZc6zNYSmCZ22M3D93Co+HPZxa7eqdlnBQ7uTLkR3+7WX7cMMJINvKMH4nvYQJAxEpp0acEsuQTWW1SAzVhmtD4FArhK+hrHLYyWa79G2bwsaM8w9JkV/MLtctsqOuLt0qOCNU3tjxTqBs0e96sAIZcnln1n3TD/QQTCb4gl++RcfF+L28kigg/QBFInhcQ9tkZWyetb+osCp5bIaaKG8ZbnYipoyGWIyAEMhcFW0KRzxYx/lGoLI1jqsJh9gBWKdMOzqZQexR/4pppGdzg6+6B102uckvoG/oJwyZv4PpySXNyKwU49+BlgLaoP9jiQMR8ezOzbr+ExIsnG6kvNatk4iL4DJ34LfTHdFwzyoucJWaBvMMi0ktLuAWQQ8x6Ig9L1qjx6l7tOO3H2SAjgKz/+iegWq1Z9Dd92taRkn8SdunC+WsptIOedmXH6B2DJn2te9b+eDVDMlAAywU5eWMjArH8k5gEPpYVuA9i7H2SInWFjjC1OBZmGjHHLBkCE7BxzZbIDSxnnc9STIl5FRmnx4AQhrCS5W3SEFDLBHaH0ZEz30U+VsmiQcTb5PEOvzABBsm5koPIDKvnNqkIET7fKcQ4ANK0ZXsg+Px8wY/kQGgUApEDfGund4XqQU2XClhuUAomc4DHOWlGd 09RzzF5N nQlohXWr+STKwsq2UWoJkG5e98g== 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: T24gTW9uLCBKYW4gMTYsIDIwMjMgYXQgMDc6Mzk6MDBQTSArMDAwMCwgSmlhcWkgWWFuIHdyb3Rl Og0KPiBUb2RheSBrZXJuZWwgcHJvdmlkZXMgZm9sbG93aW5nIG1lbW9yeSBlcnJvciBpbmZvIHRv IHVzZXJzcGFjZSwgYnV0IGVhY2gNCj4gaGFzIGl0cyBvd24gZGlzYWR2YW50YWdlDQo+ICogSGFy ZHdhcmVDb3JydXB0ZWQgaW4gL3Byb2MvbWVtaW5mbzogbnVtYmVyIG9mIGJ5dGVzIHBvaXNvbmVk IGluIHRvdGFsLA0KPiAgIG5vdCBwZXIgTlVNQSBub2RlIHN0YXRzIHRob3VnaA0KPiAqIHJhczpt ZW1vcnlfZmFpbHVyZV9ldmVudDogb25seSBhdmFpbGFibGUgYWZ0ZXIgZXhwbGljaXRseSBlbmFi bGVkDQo+ICogL2Rldi9tY2Vsb2cgcHJvdmlkZXMgbWFueSB1c2VmdWwgaW5mbyBhYm91dCB0aGUg TUNFcywgYnV0DQo+ICAgZG9lc24ndCBjYXB0dXJlIGhvdyBtZW1vcnlfZmFpbHVyZSByZWNvdmVy ZWQgbWVtb3J5IE1DRXMNCj4gKiBrZXJuZWwgbG9nczogdXNlcnNwYWNlIG5lZWRzIHRvIHByb2Nl c3MgbG9nIHRleHQNCj4gDQo+IEV4cG9zZXMgcGVyIE5VTUEgbm9kZSBtZW1vcnkgZXJyb3Igc3Rh dHMgYXMgc3lzZnMgZW50cmllczoNCj4gDQo+ICAgL3N5cy9kZXZpY2VzL3N5c3RlbS9ub2RlL25v ZGUke1h9L21lbW9yeV9mYWlsdXJlL3BhZ2VzX3BvaXNvbmVkDQo+ICAgL3N5cy9kZXZpY2VzL3N5 c3RlbS9ub2RlL25vZGUke1h9L21lbW9yeV9mYWlsdXJlL3BhZ2VzX3JlY292ZXJlZA0KPiAgIC9z eXMvZGV2aWNlcy9zeXN0ZW0vbm9kZS9ub2RlJHtYfS9tZW1vcnlfZmFpbHVyZS9wYWdlc19pZ25v cmVkDQo+ICAgL3N5cy9kZXZpY2VzL3N5c3RlbS9ub2RlL25vZGUke1h9L21lbW9yeV9mYWlsdXJl L3BhZ2VzX2ZhaWxlZA0KPiAgIC9zeXMvZGV2aWNlcy9zeXN0ZW0vbm9kZS9ub2RlJHtYfS9tZW1v cnlfZmFpbHVyZS9wYWdlc19kZWxheWVkDQo+IA0KPiBUaGVzZSBjb3VudGVycyBkZXNjcmliZSBo b3cgbWFueSByYXcgcGFnZXMgYXJlIHBvaXNvbmVkIGFuZCBhZnRlciB0aGUNCj4gYXR0ZW1wdGVk IHJlY292ZXJpZXMgYnkgdGhlIGtlcm5lbCwgdGhlaXIgcmVzb2x1dGlvbnM6IGhvdyBtYW55IGFy ZQ0KPiByZWNvdmVyZWQsIGlnbm9yZWQsIGZhaWxlZCwgb3IgZGVsYXllZCByZXNwZWN0aXZlbHku DQo+IA0KPiBUaGUgZm9sbG93aW5nIG1hdGggaG9sZHMgZm9yIHRoZSBzdGF0aXN0aWNzOg0KPiAq IHBhZ2VzX3BvaXNvbmVkID0gcGFnZXNfcmVjb3ZlcmVkICsgcGFnZXNfaWdub3JlZCArIHBhZ2Vz X2ZhaWxlZCArDQo+ICAgICAgICAgICAgICAgICAgICBwYWdlc19kZWxheWVkDQo+ICogcGFnZXNf cG9pc29uZWQgKiBQQUdFX1NJWkUgPSAvcHJvYy9tZW1pbmZvL0hhcmR3YXJlQ29ycnVwdGVkDQo+ IA0KPiBBY2tlZC1ieTogRGF2aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+DQo+IFNp Z25lZC1vZmYtYnk6IEppYXFpIFlhbiA8amlhcWl5YW5AZ29vZ2xlLmNvbT4NCi4uLg0KDQo+IGRp ZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21tem9uZS5oIGIvaW5jbHVkZS9saW51eC9tbXpvbmUu aA0KPiBpbmRleCBjZDI4YTEwMGQ5ZTQuLjBhMTRiMzVhOTZkYSAxMDA2NDQNCj4gLS0tIGEvaW5j bHVkZS9saW51eC9tbXpvbmUuaA0KPiArKysgYi9pbmNsdWRlL2xpbnV4L21tem9uZS5oDQo+IEBA IC0xMTEwLDYgKzExMTAsMzEgQEAgc3RydWN0IGRlZmVycmVkX3NwbGl0IHsNCj4gIH07DQo+ICAj ZW5kaWYNCj4gIA0KPiArI2lmZGVmIENPTkZJR19NRU1PUllfRkFJTFVSRQ0KPiArLyoNCj4gKyAq IFBlciBOVU1BIG5vZGUgbWVtb3J5IGZhaWx1cmUgaGFuZGxpbmcgc3RhdGlzdGljcy4NCj4gKyAq Lw0KPiArc3RydWN0IG1lbW9yeV9mYWlsdXJlX3N0YXRzIHsNCj4gKwkvKg0KPiArCSAqIE51bWJl ciBvZiBwYWdlcyBwb2lzb25lZC4NCj4gKwkgKiBDYXNlcyBub3QgYWNjb3VudGVkOiBtZW1vcnkg b3V0c2lkZSBrZXJuZWwgY29udHJvbCwgb2ZmbGluZSBwYWdlLA0KPiArCSAqIGFyY2gtc3BlY2lm aWMgbWVtb3J5X2ZhaWx1cmUgKFNHWCksIGFuZCBod3BvaXNvbl9maWx0ZXIoKQ0KPiArCSAqIGZp bHRlcmVkIGVycm9yIGV2ZW50cy4NCj4gKwkgKi8NCg0KWWVzLCB0aGlzIGNvbW1lbnQgaXMgaW1w b3J0YW50LiAgU28gdGhlIHN1bSBvZiB0aGUgcGFnZXNfcG9pc29uZWQgY291bnRlcnMNCm92ZXIg TlVNQSBub2RlcyBjYW4gYmUgbWlzbWF0Y2hlZCB0byB0aGUgZ2xvYmFsIGNvdW50ZXIgc2hvd24g aW4gL3Byb2MvbWVtaW5mby4NCkJ1dCB0aGlzIG1ha2VzIGNvZGUgc2ltcGxlLCBhbmQgbWF5YmUg dGhlIG5ldyBzdGF0cyBpbmZvIGlzIHVzZWZ1bCBlbm91Z2gNCmV2ZW4gd2l0aG91dCBzdXBwb3J0 aW5nIHRoZSBzcGVjaWFsIGNhc2VzLiAgU28gSSdtIE9LIHdpdGggdGhpcy4NCg0KQlRXLCBtYXli ZSAidW5wb2lzb24iIGNhbiBiZSBhbHNvIG1lbnRpb25lZCBoZXJlPw0KDQpUaGFua3MsDQpOYW95 YSBIb3JpZ3VjaGk=