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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 143C3C433FE for ; Wed, 27 Oct 2021 07:28:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id ED0EB6109E for ; Wed, 27 Oct 2021 07:28:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240464AbhJ0HbQ (ORCPT ); Wed, 27 Oct 2021 03:31:16 -0400 Received: from esa9.fujitsucc.c3s2.iphmx.com ([68.232.159.90]:56516 "EHLO esa9.fujitsucc.c3s2.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231849AbhJ0HbO (ORCPT ); Wed, 27 Oct 2021 03:31:14 -0400 X-Greylist: delayed 429 seconds by postgrey-1.27 at vger.kernel.org; Wed, 27 Oct 2021 03:31:13 EDT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1635319729; x=1666855729; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=/IUhB1/X7tAwzaF0uxIpStV+U2agMtorkK2Vba7RLBA=; b=Opyks8mYr2QQy7V1+DuvnpabHoewhU7vqhwXExl3X+xB4uaFdkYHBFV+ lpmRR8Ii6vMfm7lBEpKIBf7+RVggxTmUeYQvFND+qZx0/rbhtvTWtZo0A haUMaEh90lf7TLYTrjYeYzWbUV+uTSqBhFAy4YgJ+4yDHX5DrI7zOAzed qX17npco6nSMsznGSgGve4+2ryrEjnsIoL2K0WxXG/mZzT9NnTb1skOD0 CILCHfF+P/rbRHIABw87u/tCHgTfS3Y/x/XkjfkqGRY7pUDJov/NFIrPc GSphSndvWb/8GAVb/qCvRDsVrZ7AD0S1a+PQFwud5Q9VgY2ku7HBJkQOq w==; X-IronPort-AV: E=McAfee;i="6200,9189,10149"; a="42332908" X-IronPort-AV: E=Sophos;i="5.87,186,1631545200"; d="scan'208";a="42332908" Received: from mail-ty1jpn01lp2055.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([104.47.93.55]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Oct 2021 16:21:36 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QHH3AAvkXy8KosGERgc8Vbiv8ocI2upyED+xUfI0QnXjn4zkmALSWEa22cNKVxOd5CfTAFCeMY+8evUkwC1gpG4StnnfF8lCi2IhcLD0lycRlUYGuQANoH3uNRIqsoVRQquTHWRXbWqYNgloMFoAt9peC6UmGE/uiY7iX39Drf0fd/+MUmxuq4ie+Xt6lfy4az8KSNB1Cc3Upgz076hVlUzW7DCnM5QUU2aSM9K6Tka1uesC0QywzVWdSuxTM3106cXgFiH6nGg27IdPmSObr19aSEwt0Tpv/TURogfFu6ZMKreo1P2ARYbLup66qm7EPy7A95PZjNHA/EknkqDuyA== 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=/IUhB1/X7tAwzaF0uxIpStV+U2agMtorkK2Vba7RLBA=; b=DrqS7eeDQsB43qpHvyFBFiMgnHLBb1jjmYjIC8fsAMDWzB89AyYtpCa7yFfUIKOwfjmGS3Wp2nAXnW6YS7Z5A7gLL41RxB4iovZ0+uuuqu9FvMCW/pEDLOQFwJmMP4z3OHhUUKILGyTsAn+nytYLEptuP5WU0ec+n27/nb3CUVdwpw6r9Nmll97zz4WTB7Fl6jZFBRJCN/esVOJvilUJ+mYd7Pc5JHFybTmc+8kjkV/r5GjKuwtz18UFwgWvb3KWHINvLqt7DqxdSYFeOnZKZjRNvLXIBZkdVxsDWHrGLePdPE4ywBQYWyTP5GSWhNSsPNElVF/wA51cl1UCZBUa/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/IUhB1/X7tAwzaF0uxIpStV+U2agMtorkK2Vba7RLBA=; b=WZpO41QnAPlrzyHfE9ZQ38zuxN8gcxHSf+hX5agd4fF/w+y5Ie7n7ITv/c1Tf6a8/3OLCuKoXBeE0/g81URT9BWpwPiJf3wPh66mu79DaiKA7BsSPScEeJcKwVs1i4GP5M1doYeEa/CDrL/mkU5CaZ8b4RzEY3Iljrmu3S1dBHA= Received: from OS3PR01MB7706.jpnprd01.prod.outlook.com (2603:1096:604:17b::10) by OS3PR01MB8195.jpnprd01.prod.outlook.com (2603:1096:604:175::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Wed, 27 Oct 2021 07:21:34 +0000 Received: from OS3PR01MB7706.jpnprd01.prod.outlook.com ([fe80::9401:db52:496:51]) by OS3PR01MB7706.jpnprd01.prod.outlook.com ([fe80::9401:db52:496:51%8]) with mapi id 15.20.4628.020; Wed, 27 Oct 2021 07:21:34 +0000 From: "lizhijian@fujitsu.com" To: "paulmck@kernel.org" CC: "dave@stgolabs.net" , "josh@joshtriplett.org" , "rostedt@goodmis.org" , "mathieu.desnoyers@efficios.com" , "jiangshanlai@gmail.com" , "joel@joelfernandes.org" , "rcu@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 3/3] refscale: always log the error message Thread-Topic: [PATCH 3/3] refscale: always log the error message Thread-Index: AQHXyVBk4kxOMAbyS0O7hS7+JBuTPKvjO7yAgAIW/gCAAP54gIAAInAA Date: Wed, 27 Oct 2021 07:21:34 +0000 Message-ID: References: <20211025032658.22889-1-lizhijian@cn.fujitsu.com> <20211025032658.22889-3-lizhijian@cn.fujitsu.com> <5f4c53e4-34aa-98f6-343f-0de18df830f2@fujitsu.com> <20211026140632.GV880162@paulmck-ThinkPad-P17-Gen-1> <0c9868b6-a143-b098-aa0d-bf525f32ed8c@fujitsu.com> In-Reply-To: <0c9868b6-a143-b098-aa0d-bf525f32ed8c@fujitsu.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1e26d46c-09cf-4876-61ea-08d9991a67fa x-ms-traffictypediagnostic: OS3PR01MB8195: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2657; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: x1zFYvID/eBZo7DHuMnIJgrevDIaZfYETbchK2wk6+631+SLhRYZTnAeB745+7Af7UJx14oqLxzLU0uM3KDl9z80fyUOYnUfwE//MmgN8/p4tG1YPSQhtd2vSej0oWsAchAo6YMgnf/rDypVGPamrc38X2btOhRYVz3iBlUyzHvT+aSJ11FzwL6meMXiDWF4TnY50Jo+8CkAfavSP6cBA3N3ie5YY6pF3LJfxoFvaxmtkPzy3GQj5scYIV1YXYOui1S/comQaZ8v8Ns6y9UqyPzOL8N4UPwwFuq9bjC+lZ7RslmXTyu4+Sx/EMITJg56ADpQBG+c9WepW9U7mNXzAhzrALiuxgocw2EI+5/iwy3xU6D0yNlqkxaLYpCxhJdl994Ukg5vr0NEaslcom7iiXsMERGhsOp2CEjiPGFtzh15Gu5ZAJXMM3pmTDniDSvI84CPi0dxr/CQacVhvXSEjhdORFcPQVRQc4wujojCXR2M0toI4IVYUxvyj2seyp4WghFHnin6fB/m8O6my3dw8aGjpFLvNC0nB2hDF0WoHwPpfizh9C4rzHmZluaMCfWAqhHGA4WbxScOK8ztwfvn1PZ+lOYThbbviXK+udIVTyEBLprD6/eWdxT0lvAeCY9FFy3GIJkNDBfLxUmE503vUWiGP65YX1Yfju6qpfAsEdGYELhdtLhb3XOptpUXx4ByMsWEvV40PMnIx/EsxH9LvoIT0rWCuP1G10u2nAxgkVjSiTTR/ZC30LBtmHXEdNCanM2ofosTn/UVwtkXDYauew== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB7706.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(6486002)(4326008)(6512007)(122000001)(2906002)(15650500001)(38100700002)(26005)(2616005)(5660300002)(31696002)(85182001)(38070700005)(36756003)(66476007)(8676002)(66446008)(64756008)(6916009)(82960400001)(508600001)(66556008)(86362001)(76116006)(316002)(66946007)(71200400001)(8936002)(54906003)(83380400001)(186003)(31686004)(53546011)(91956017)(6506007)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NU1Zc2hkcnBCUkZRY0Q0YlVHTjM2WlI5N0pLeWwxeVJ6NUt6YVJ2NGxoNjV0?= =?utf-8?B?dURYOWUwQloraVIvYlJ1MkpLRXI4djFRWUE1S1A2QU1mdmFqMCt6eHJUeXlT?= =?utf-8?B?Z2J4VWd1ZVQ2cGZFTTRyUitFOWQ3cFo2WWE1ejJJTk5lK1Q5aXFrcmJBUW1V?= =?utf-8?B?NmFtSFJvVk82dGVVTEhtaStXbHVLRDB4dXBqaFpHT0h4Sk5Xd2svM3ppZXl3?= =?utf-8?B?OGYxQ0dKZW9nSDJrZjN2WW9RcHI1VjRJbFd2aXVSTGcxRDY4YjVLd0hIMEdK?= =?utf-8?B?R0dmS2N6dWN4YnZsUENwVGhmRWxjZDFYV3hrVmQxYTIvb0NBVnZsRUNOVU9C?= =?utf-8?B?ZmtYZkN1VVZjczJJc2Eydk1KWHozY0FtQUcxODU2bjZMcDJMMVcrL2JGdTVi?= =?utf-8?B?cEl6QzFxSmY3Qzg3ekRyRUdBUDg4UFgzaThDd1VxeDZYRnd3NnFzVVRlaTkz?= =?utf-8?B?NlJ2bjF3Rk40TGh2QzcwTlBoQzdyeTNseWt4ZXBQdk11UFlGRFBlOXNkaENv?= =?utf-8?B?N3plcXQzSlFVbzRzdHB1M0JtT2lmUExzaVVLYVFQTlJrZmVKNlpBdktWNmlz?= =?utf-8?B?NTArRUxlZEJHM21IZjJkV3lqRjFGYnA3cjQ4QllGR2Rhb2tQR095eDlQdUtj?= =?utf-8?B?RXp0RzcwbXRzUDdxR3kxRGozeE9kT0JuOUVKUDVuQlRxbWJnNDBqV3Y2U2N6?= =?utf-8?B?cnV6cnkzTFdaclB5aHliVTEwWnZldzFNbWNQbGlqRURnNDRBSGt6R3dybUJj?= =?utf-8?B?ZUluRHBteWZFT2F2VmZxK3c0RTg1M2VKbzI0eTV3eEpWTVFjNG1xZTgxbzZ0?= =?utf-8?B?UktkUElLZW9hNTA4NHVPRkRvU3pIdHlnR3IrRVNPbzhKbjlzSHhMTUlpNjZ2?= =?utf-8?B?SnVQNHNiWjNFaVpuMXZXbE8zOGFYRmY3Ulp0a2xCdWsxS2V3bTNJUHhIUi9t?= =?utf-8?B?eFE2dzZUOGZUanNKL1hSYzAxNk5WU3hzb1J2RllxWEJqR00rNkMxYWI1TTZl?= =?utf-8?B?TW9mRXR4cUNscnJnd21BOVI4YlR2TG5aYkdsYWNXRjVlN2tGQ2hMcWZtbVZx?= =?utf-8?B?eHdOUXVEM3ZGd2ErZmRncFJER0N5OEtBUXZIZ3BLK2JQZWErZmRTYWg4aUND?= =?utf-8?B?ZkM3N0YyWDUxVm9Ic1VYSG1IRUVMYnU5b1FVbllBd1FnMzhobEtmTmZzS3Br?= =?utf-8?B?K1djWkcyd012VHdSbGgydlJ6aGxiNlN2ZXVmMWtSb2pLaWRaZVJnc2F1Y3Fn?= =?utf-8?B?V1FsKzczODJuYjZha3FtTGc2NG1xV285NXRXMktLSE1CWTZiU2lNalBhcFRh?= =?utf-8?B?YmJ4VGhOd0RicDM1enNRT1FYWE1CQnpsWnJTVjdzT0VaMllwS2J3TUpwK0Zl?= =?utf-8?B?S2JBb3BQdWR6L0JVNXhzYjhNMFcxNU5RdTllWUFZV0ljd2RHSEtRZ01lTXRo?= =?utf-8?B?VTRFeGFvOGpQNDYrUXJDMW9kbzZSZ3RkM1BQTXIwMldaR0FNU3ZiMXdXcEQ2?= =?utf-8?B?MlJiR3IrSFhDa1FVMWFRSDNxVkcwYnhqdmhUMWl3UU1oazg0UjNyQitpOUg1?= =?utf-8?B?cmpzS0JBRFNHV3p5WHRQL0VjRTc3SXdnNDF3cWpaaEJDVFE1elZnNXlTTU0x?= =?utf-8?B?VzcrbTBiRGtpWWdCNG1RRUJ0ZUFxeHgxYm1Ra041ZWh5Sml1bWFBTmtvREds?= =?utf-8?B?NW5zZEJQdUpiek5tZmxTUjUybkxKS2paZCs1Ymo3eHN2TkxjTS85Q3ZWaExi?= =?utf-8?B?dmlreUFyakR2cU8yNGtLOUxndFFEZUowaHlxQVBFWFFLTFgxNXdSeldONFI1?= =?utf-8?B?QktCVXNxTGF5NWtCMGZxY2UyUmpQeUNoeWpqc2lja05zWTZkMmNBUDRUNGRS?= =?utf-8?B?b0V6NTRYTTRhVmVNMTlKakZKQVZrUkh2R1Fadys1MnlyWGY1bGN6c0s3aWZQ?= =?utf-8?B?VXVWNWNJVzljUi9PdVppSFNHVVYwelRPakNXVGo3UDBvU3IxL1J4OUdHVlkx?= =?utf-8?B?VWR1anlZNittNEdkOWVEWEdZaFArL215MFFKRkg5eDV5TUd6d0tVdkRHYnkv?= =?utf-8?B?WG1DYlI4Ukk3ZkswVlM4N0JDYWZTRnEwTmNPcFU4Zlh1WEFOa0VwSHRxaGhi?= =?utf-8?B?WVErcW1sNUJyVFdONGtJSjk5U0ZVQ1gvSFNLeFk1d0dVT0VBRlpGNlZVNVR4?= =?utf-8?Q?Svpe5eqQwyfemKRdKnaeG7s=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <58FBF956F35CE94F9654736286C05672@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB7706.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e26d46c-09cf-4876-61ea-08d9991a67fa X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2021 07:21:34.1869 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Vh1RLfyaGHSvupm2Sfj+iuk6Zl3K78JTfna5eu2ly5jtPGAn742r2OhbjvFvyUDFNeBxUo7dWUzk6vpjdo1mKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB8195 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgUGF1bA0KDQpEdXJpbmcgYWRkaW5nIHRoZSBtaXNzaW5nICdcbicsIGkgYWxzbyBmb3VuZCB0 aGVyZSBhcmUgc29tZSB2ZXJib3NlIGNvbnRyb2wgZXJyb3IgbWVzc2FnZQ0KU2hvdWxkIHdlIGNv bnZlcnQgaXQgbGlrZSBbUEFUQ0ggMy8zXSByZWZzY2FsZTogYWx3YXlzIGxvZyB0aGUgZXJyb3Ig bWVzc2FnZQ0KDQpsaXpqQEZOU1RQQzogbGludXgkIGdpdCBncmVwIFZFUkJPU0UuKl9FUlJTVFJJ TkcNCmluY2x1ZGUvbGludXgvdG9ydHVyZS5oOiNkZWZpbmUgVkVSQk9TRV9UT1JPVVRfRVJSU1RS SU5HKHMpIFwNCmtlcm5lbC9sb2NraW5nL2xvY2t0b3J0dXJlLmM6IFZFUkJPU0VfVE9ST1VUX0VS UlNUUklORygid3JpdGVyX3Rhc2tzOiBPdXQgb2YgbWVtb3J5Iik7DQprZXJuZWwvbG9ja2luZy9s b2NrdG9ydHVyZS5jOiBWRVJCT1NFX1RPUk9VVF9FUlJTVFJJTkcoInJlYWRlcl90YXNrczogT3V0 IG9mIG1lbW9yeSIpOw0Ka2VybmVsL3JjdS9yY3VzY2FsZS5jOiNkZWZpbmUgVkVSQk9TRV9TQ0FM RU9VVF9FUlJTVFJJTkcocykgXA0Ka2VybmVsL3JjdS9yY3VzY2FsZS5jOsKgwqDCoMKgwqDCoMKg wqDCoCBWRVJCT1NFX1NDQUxFT1VUX0VSUlNUUklORygiQWxsIGdyYWNlIHBlcmlvZHMgZXhwZWRp dGVkLCBubyBub3JtYWwgb25lcyB0byBtZWFzdXJlISIpOw0Ka2VybmVsL3JjdS9yY3VzY2FsZS5j OsKgwqDCoMKgwqDCoMKgwqDCoCBWRVJCT1NFX1NDQUxFT1VUX0VSUlNUUklORygiQWxsIGdyYWNl IHBlcmlvZHMgbm9ybWFsLCBubyBleHBlZGl0ZWQgb25lcyB0byBtZWFzdXJlISIpOw0Ka2VybmVs L3JjdS9yY3VzY2FsZS5jOsKgwqDCoMKgwqDCoMKgwqDCoCBWRVJCT1NFX1NDQUxFT1VUX0VSUlNU UklORygiTm8gZXhwZWRpdGVkIGFzeW5jIEdQcywgc28gd2VudCB3aXRoIGFzeW5jISIpOw0Ka2Vy bmVsL3JjdS9yY3VzY2FsZS5jOsKgwqDCoMKgwqDCoMKgwqDCoCBWRVJCT1NFX1NDQUxFT1VUX0VS UlNUUklORygib3V0IG9mIG1lbW9yeSIpOw0Ka2VybmVsL3JjdS9yY3VzY2FsZS5jOsKgwqDCoMKg wqDCoMKgwqDCoCBWRVJCT1NFX1NDQUxFT1VUX0VSUlNUUklORygib3V0IG9mIG1lbW9yeSIpOw0K a2VybmVsL3JjdS9yY3V0b3J0dXJlLmM6IFZFUkJPU0VfVE9ST1VUX0VSUlNUUklORygib3V0IG9m IG1lbW9yeSIpOw0Ka2VybmVsL3JjdS9yY3V0b3J0dXJlLmM6IFZFUkJPU0VfVE9ST1VUX0VSUlNU UklORygib3V0IG9mIG1lbW9yeSIpOw0Ka2VybmVsL3JjdS9yY3V0b3J0dXJlLmM6IFZFUkJPU0Vf VE9ST1VUX0VSUlNUUklORygib3V0IG9mIG1lbW9yeSIpOw0Ka2VybmVsL3JjdS9yY3V0b3J0dXJl LmM6IFZFUkJPU0VfVE9ST1VUX0VSUlNUUklORygib3V0IG9mIG1lbW9yeSIpOw0Ka2VybmVsL3Nj ZnRvcnR1cmUuYzojZGVmaW5lIFZFUkJPU0VfU0NGVE9SVE9VVF9FUlJTVFJJTkcocywgeC4uLikg XA0Ka2VybmVsL3NjZnRvcnR1cmUuYzrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFZFUkJPU0VfU0NG VE9SVE9VVF9FUlJTVFJJTkcoImFsbCB6ZXJvIHdlaWdodHMgbWFrZXMgbm8gc2Vuc2UiKTsNCmtl cm5lbC9zY2Z0b3J0dXJlLmM6wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBWRVJCT1NFX1NDRlRPUlRP VVRfRVJSU1RSSU5HKCJidWlsdCBhcyBtb2R1bGUsIHdlaWdodF9yZXNjaGVkIGlnbm9yZWQiKTsN Cmtlcm5lbC9zY2Z0b3J0dXJlLmM6wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBWRVJCT1NFX1NDRlRP UlRPVVRfRVJSU1RSSU5HKCJvdXQgb2YgbWVtb3J5Iik7DQprZXJuZWwvdG9ydHVyZS5jOsKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVkVSQk9TRV9UT1JPVVRfRVJSU1RSSU5HKCJGYWlsZWQg dG8gYWxsb2MgbWFzayIpOw0Ka2VybmVsL3RvcnR1cmUuYzrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIFZFUkJPU0VfVE9ST1VUX0VSUlNUUklORyhmKTsNCg0KDQoNClRoYW5rcw0KDQoNCg0K T24gMjcvMTAvMjAyMSAxMzoxNywgTGkgWmhpamlhbiB3cm90ZToNCj4NCj4NCj4gT24gMjYvMTAv MjAyMSAyMjowNiwgUGF1bCBFLiBNY0tlbm5leSB3cm90ZToNCj4+IE9uIE1vbiwgT2N0IDI1LCAy MDIxIGF0IDA2OjEyOjQwQU0gKzAwMDAsIGxpemhpamlhbkBmdWppdHN1LmNvbSB3cm90ZToNCj4+ Pg0KPj4+IE9uIDI1LzEwLzIwMjEgMTE6MjYsIExpIFpoaWppYW4gd3JvdGU6DQo+Pj4+IEdlbmVy YWxseSwgZXJyb3IgbWVzc2FnZSBzaG91bGQgYmUgbG9nZ2VkIGFueWhvdy4NCj4+Pj4NCj4+Pj4g U2lnbmVkLW9mZi1ieTogTGkgWmhpamlhbiA8bGl6aGlqaWFuQGNuLmZ1aml0c3UuY29tPg0KPj4+ PiAtLS0NCj4+Pj4gwqDCoCBrZXJuZWwvcmN1L3JlZnNjYWxlLmMgfCA4ICsrKystLS0tDQo+Pj4+ IMKgwqAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4+ Pj4NCj4+Pj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9yY3UvcmVmc2NhbGUuYyBiL2tlcm5lbC9yY3Uv cmVmc2NhbGUuYw0KPj4+PiBpbmRleCBhNDQ3OWYwMGRjZGMuLmYwNTVkMTY4MzY1YSAxMDA2NDQN Cj4+Pj4gLS0tIGEva2VybmVsL3JjdS9yZWZzY2FsZS5jDQo+Pj4+ICsrKyBiL2tlcm5lbC9yY3Uv cmVmc2NhbGUuYw0KPj4+PiBAQCAtNTgsOCArNTgsOCBAQCBkbyB7wqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgXA0KPj4+PiDCoMKgwqDCoMKgwqAgfcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBc DQo+Pj4+IMKgwqAgfSB3aGlsZSAoMCkNCj4+Pj4gwqDCoCAtI2RlZmluZSBWRVJCT1NFX1NDQUxF T1VUX0VSUlNUUklORyhzLCB4Li4uKSBcDQo+Pj4+IC3CoMKgwqAgZG8geyBpZiAodmVyYm9zZSkg cHJfYWxlcnQoIiVzIiBTQ0FMRV9GTEFHICIhISEgIiBzLCBzY2FsZV90eXBlLCAjIyB4KTsgfSB3 aGlsZSAoMCkNCj4+Pj4gKyNkZWZpbmUgU0NBTEVPVVRfRVJSU1RSSU5HKHMsIHguLi4pIFwNCj4+ Pj4gK8KgwqDCoCBkbyB7IHByX2FsZXJ0KCIlcyIgU0NBTEVfRkxBRyAiISEhICIgcywgc2NhbGVf dHlwZSwgIyMgeCk7IH0gd2hpbGUgKDApDQo+Pj4+IMKgwqAgwqDCoCBNT0RVTEVfTElDRU5TRSgi R1BMIik7DQo+Pj4+IMKgwqAgTU9EVUxFX0FVVEhPUigiSm9lbCBGZXJuYW5kZXMgKEdvb2dsZSkg PGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+Iik7DQo+Pj4+IEBAIC02NTEsNyArNjUxLDcgQEAgc3Rh dGljIGludCBtYWluX2Z1bmModm9pZCAqYXJnKQ0KPj4+PiDCoMKgwqDCoMKgwqAgcmVzdWx0X2F2 ZyA9IGt6YWxsb2MobnJ1bnMgKiBzaXplb2YoKnJlc3VsdF9hdmcpLCBHRlBfS0VSTkVMKTsNCj4+ Pj4gwqDCoMKgwqDCoMKgIGJ1ZiA9IGt6YWxsb2MoODAwICsgNjQsIEdGUF9LRVJORUwpOw0KPj4+ PiDCoMKgwqDCoMKgwqAgaWYgKCFyZXN1bHRfYXZnIHx8ICFidWYpIHsNCj4+Pj4gLcKgwqDCoMKg wqDCoMKgIFZFUkJPU0VfU0NBTEVPVVRfRVJSU1RSSU5HKCJvdXQgb2YgbWVtb3J5Iik7DQo+Pj4+ ICvCoMKgwqDCoMKgwqDCoCBTQ0FMRU9VVF9FUlJTVFJJTkcoIm91dCBvZiBtZW1vcnkiKTsNCj4+ PiAnXG4nIHNob3VsZCBiZSBhZGRlZCB0byB0aGUgbGFzdCB0byBmbHVzaCBpdC4NCj4+IEFuZCB0 aGVyZSBtaWdodCB3ZWxsIGJlIG90aGVyIG1pc3NpbmcgIlxuIiBpbnN0YW5jZXMgaW4gc2ltaWxh ciBtZXNzYWdlcw0KPj4gaW4gcmN1c2NhbGUuYywgcmN1dG9ydHVyZS5jLCBzY2Z0b3J0dXJlLmMs IGxvY2t0b3J0dXJlLmMsIGFuZCB0b3J0dXJlLmMuDQo+PiBQbGVhc2UgZmVlbCBmcmVlIHRvIHNl bmQgYSBwYXRjaCBmb3IgZWFjaCBmaWxlIG5lZWRpbmcgdGhpcyBoZWxwLg0KPg0KPiBTdXJlLCBp IHdpbGwgZG8gdGhhdC4NCj4NCj4gVGhhbmtzDQo+IFpoaWppYW4NCj4NCj4+IEkgcXVldWVkIHlv dXIgb3RoZXIgdGhyZWUgcGF0Y2hlcyBmb3IgdjUuMTcgKG5vdCB0aGlzIGNvbWluZyBtZXJnZSB3 aW5kb3csDQo+PiBidXQgdGhlIG9uZSBhZnRlciB0aGF0KSwgdGhhbmsgeW91IcKgIEkgZGlkIHdv cmRzbWl0aCB0aGUgY29tbWl0IGxvZ3MsDQo+PiBzbyBwbGVhc2UgY2hlY2sgdG8gc2VlIGlmIEkg bWVzc2VkIGFueXRoaW5nIHVwLg0KPj4NCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBUaGFueCwgUGF1bA0KPj4NCj4+Pj4gwqDCoMKgwqDC oMKgwqDCoMKgwqAgZ290byBvb21fZXhpdDsNCj4+Pj4gwqDCoMKgwqDCoMKgIH0NCj4+Pj4gwqDC oMKgwqDCoMKgIGlmIChob2xkb2ZmKQ0KPj4+PiBAQCAtODM3LDcgKzgzNyw3IEBAIHJlZl9zY2Fs ZV9pbml0KHZvaWQpDQo+Pj4+IMKgwqDCoMKgwqDCoCByZWFkZXJfdGFza3MgPSBrY2FsbG9jKG5y ZWFkZXJzLCBzaXplb2YocmVhZGVyX3Rhc2tzWzBdKSwNCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEdGUF9LRVJORUwpOw0KPj4+PiDCoMKgwqDCoMKgwqAg aWYgKCFyZWFkZXJfdGFza3MpIHsNCj4+Pj4gLcKgwqDCoMKgwqDCoMKgIFZFUkJPU0VfU0NBTEVP VVRfRVJSU1RSSU5HKCJvdXQgb2YgbWVtb3J5Iik7DQo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBTQ0FM RU9VVF9FUlJTVFJJTkcoIm91dCBvZiBtZW1vcnkiKTsNCj4+PiBkaXR0bw0KPj4+DQo+Pj4gVGhh bmtzDQo+Pj4gWmhpamlhbg0KPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmaXJzdGVyciA9IC1F Tk9NRU07DQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdvdG8gdW53aW5kOw0KPj4+PiDCoMKg wqDCoMKgwqAgfQ0KPg0K