Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp112055pxb; Tue, 9 Mar 2021 17:43:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJz5VwLACkhg7rdkuRy126ZpOhLyynF9qdAWn7MKeWN7bQT+tbWZ5wfAQDWnNbEXI2S3qnU5 X-Received: by 2002:aa7:dc0b:: with SMTP id b11mr554184edu.124.1615340610826; Tue, 09 Mar 2021 17:43:30 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1615340610; cv=pass; d=google.com; s=arc-20160816; b=CdR3lJEqizfxDdPXM/gHjrhBJ5J2RC5EdWa/hDhPvGxIkuscZm+VvYDZ6NLy0wtdaL 8HYkWT/gvdHbg7J/O7rYV/SOe1OUAv3hwZqvjCrWRQIrgNf0ITvKBOqK6NsCIc1BM1/l 3uRW4WGi7/qLbG/EY2FAmhP6kJrnK0cBzk5gVgawDuvxSKBaviDW70Mq0ZVUbnQaPDbw ENKj9iVGlESwlzjabBSLN45L/bjBxtMzvN29fAPnev5UF9pZL9+i5FOndlQcCmHJ52BL P//ORQhe/pm/8IvgxbyZ5sHYyNRjS0WkLpegt05t2J1KCITwquYxx9y8V89Lz9VLyz8A pMbA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=5m1kOVsQOtScJur4bl07U0uFn5R2/S/mFN4nDeimBbc=; b=gT+Io1UPNryB1YnhxjFVkFbJYyMbcFtJG77tzspwjCFZRzL0OUeFtI2zCF7KSzdNZV fUxoTl0enB8RqvnhJkxfVv6tLeM2ISEYr4We6QJqnjySbyiXcRZ4If3uB0IyQhR6Tx+n FFZvm/yojEH3/f3Y7o1FyNvzfiDBkEJYF55qk30fMj/Os4SuE8/Xx3CAzu3vnmv7dxwI Nd6EX5B6JK+Nvxx8l0XYolHjanNyXsWXbMT++9wm7nEuinra6TZlZMoJoCWxB2u2pjSr ek5GtqMsIXwZDXdxn56Kln7pdWTqTBaWvFtN5EtSVHohSiE0u1zTW8MWDnUGV+YWnxsJ xqQQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@windriversystems.onmicrosoft.com header.s=selector2-windriversystems-onmicrosoft-com header.b=ZL1GjDNX; arc=pass (i=1 spf=pass spfdomain=windriver.com dkim=pass dkdomain=windriver.com dmarc=pass fromdomain=windriver.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a23si2785033eje.83.2021.03.09.17.43.07; Tue, 09 Mar 2021 17:43:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@windriversystems.onmicrosoft.com header.s=selector2-windriversystems-onmicrosoft-com header.b=ZL1GjDNX; arc=pass (i=1 spf=pass spfdomain=windriver.com dkim=pass dkdomain=windriver.com dmarc=pass fromdomain=windriver.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231639AbhCJBmK (ORCPT + 99 others); Tue, 9 Mar 2021 20:42:10 -0500 Received: from mail-bn8nam12on2058.outbound.protection.outlook.com ([40.107.237.58]:1889 "EHLO NAM12-BN8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229805AbhCJBlj (ORCPT ); Tue, 9 Mar 2021 20:41:39 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dyKU7+mNtGtTVKeGqDr8iFslS42Nv/3wFEoxc12yqX+ozQ6irZeg18tSmJLUmXTJ0aAGdiabtsrpIfAO3dOoT1pt1TDjOuaOutpP99pnUgEZZnYkDCfBXGLicZ/kyew+OtJe4H/xZ5pJC1rOFwD3/avxoEGL6Ovl25ZccMDr3MQ8oE6iPMF8sVAVziziu1v9n2Js5WKgZnk9QoulP45TSyvcYqeYf/c8J6Eb0obBvjEXRfVomnoC6kyZKuQTxG/7Y6apNoHrjUIY60hFHlj3a8aaV7WBwyCO/WHxYd6+VKZfSW/e95YPix/1i3xL32Rfiie9ka2ql34dUehjrl4pFA== 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-SenderADCheck; bh=5m1kOVsQOtScJur4bl07U0uFn5R2/S/mFN4nDeimBbc=; b=m2LuAr/toJav6mPVcMLs8Ixij+KkLHbiqI3GtewElQNJW4h6ThR0h0IlFY+yHtYwiWpyMjT+zE9PRYRUgQiGUSuFhS0SmUFtGAuUOzXl8mG+SRKPkadu9sqdosfJJB4fIfScrIAZyo2W2Mi2nsjz85nNpbibIJmLAa9nXCj/28wavi8Id2VsrdEe3wcZW8tb2/Qel2XDKl1U25ksdkdDwP+lgEAnldnyA4zW2/sf7Gt6nPUawdxRQKZI5+sLGnyQUTiqOCxVBeZ5zSUr+TQ1BCAhOYGhELkQOCoVLC1cGZKpxbDixUAOcagNGYoIq5TGh1qjLuS6cSb9NMYP6dOerg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriversystems.onmicrosoft.com; s=selector2-windriversystems-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5m1kOVsQOtScJur4bl07U0uFn5R2/S/mFN4nDeimBbc=; b=ZL1GjDNXCbe6ioeAKiDKyxKN2tNuouWv54PjNO3qb4q7SIPRykuNPmwYc5vynhZWVgSvTxcaSvzgQJ5boEwADY54F9PCl7Qni0kf0SlQnChrqzq2ZNgfogA7Vm227kSrlOPgqcs4zjfF3T7uyeamGKtaqU/sMvgJMq9RVL/yXnw= Received: from PH0PR11MB5191.namprd11.prod.outlook.com (2603:10b6:510:3e::24) by PH0PR11MB4791.namprd11.prod.outlook.com (2603:10b6:510:43::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.27; Wed, 10 Mar 2021 01:41:35 +0000 Received: from PH0PR11MB5191.namprd11.prod.outlook.com ([fe80::d1ae:8c2:d0a0:4aa3]) by PH0PR11MB5191.namprd11.prod.outlook.com ([fe80::d1ae:8c2:d0a0:4aa3%5]) with mapi id 15.20.3912.029; Wed, 10 Mar 2021 01:41:35 +0000 From: "Li, Meng" To: Lee Jones CC: Marc Zyngier , "linux-kernel@vger.kernel.org" , "arnd@arndb.de" , "Hao, Kexin" Subject: RE: [v2][PATCH] Revert "mfd: syscon: Don't free allocated name for regmap_config" Thread-Topic: [v2][PATCH] Revert "mfd: syscon: Don't free allocated name for regmap_config" Thread-Index: AQHW6uDlVrPMRNLctkuz9Bvou6uZzqpjw5uQgABcSgCAAAJ7AIAABI6AgBeUiwCAAABKUIAAjtQAgAB7+KA= Date: Wed, 10 Mar 2021 01:41:35 +0000 Message-ID: References: <20210115015050.26657-1-meng.li@windriver.com> <36cc2d810d90237947ad953ebd6b9fb7@kernel.org> <20210222092114.GE376568@dell> <20210309094310.GO4931@dell> <20210309181524.GW4931@dell> In-Reply-To: <20210309181524.GW4931@dell> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=windriver.com; x-originating-ip: [147.11.252.42] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5eaef40c-c486-4cb2-54e3-08d8e365a3fd x-ms-traffictypediagnostic: PH0PR11MB4791: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kpBbjLCDWxK7GxMWrokAX41k6byUqM+nQOXQjq+26OCxtGqbdZ2swyL9U3AIkzrrSbAloM7W8brnJcpLjSzEZS/wiO1g5z2y3FgZlEsJ/R/Gjp+FJdAJZqJaMt0FW3Qg6CYGQABZaYfiRrVyAeWY+bUOTXmijeGhZUc/c1RSj0j5u+O1afGbwpne/0zK3XxPXKjAZTP0aIRr6B2pA2QI6koKVfP7+vEiYV8fWPIT/Be867se6dj86UCpjxZyI1o0UspxzcxBLg8Mr7+md907LrrIeDSqHnUJWmnn0Kr8YR1sIRHjtrsm4argVHJt6ZVl3qv8Bvmmr30dUQzmwCokd3ZQ1Zex2t8fwx/BiA9dHKosPBUkuUV37O+rB3GmJgbVtK03eZQoQiqKU140UjdjRvtLuAbsATOMVZFCph/VwWzdQDvIErXIIuUKkGc6GBqXxTTwsc7jH+kxJRDP+b6fDT/ZdEZI5CJHrwXAa41qkw85CGJHQiNJWgTp323gbopnn59wfpMPVg1xUgifevLcQA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5191.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(136003)(39850400004)(396003)(366004)(346002)(53546011)(54906003)(9686003)(478600001)(6506007)(83380400001)(55016002)(26005)(6916009)(186003)(7696005)(71200400001)(5660300002)(8676002)(2906002)(52536014)(8936002)(86362001)(316002)(4326008)(76116006)(66946007)(66446008)(66556008)(66476007)(107886003)(33656002)(64756008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?WENpOHJzLzNXSDBGMDV6Q2pnVmdXT0RTemlUSVlPaWRySkVwM2tvbUNwcnRB?= =?utf-8?B?ZmpMdm9sMzk1aGF6TENVTFBBMmU4Mm51M3dsWGRwVUxFQi8rczhuSXB5U3Vt?= =?utf-8?B?a1duelZpaExiZmVtUWs2ZkdjamdHZkxGZ3laZ2RiSlluMy9Ld3o2eTl2ZWY3?= =?utf-8?B?TFZlZ245Rm1wQkhsYXhKSlNESWxUcERhVklwSTVDblREL0dVNmpqRDFYUy9P?= =?utf-8?B?dFo3bkZYSlpiQzdYVWFJR1JPZk5zYkMzV25yRWlpbVQ1M0FKNXhRT2s0YUN3?= =?utf-8?B?Sy9UVXRuaWlCUzF1cHNhSkF3U2xDZGZveC9rcFowVE0rS0IxaWNhS2xmckN6?= =?utf-8?B?WHp0b2hGZkgrQ3YzTTFKSmxlRVNUQldtZXZobnJUbTludFFMc2NFRldhWTQ4?= =?utf-8?B?UVdJQUhhakVFVW9kb2lzSmtiZFl5czJyT3ptY3ZiZDhxWmxGS2ZnSGJXN0k3?= =?utf-8?B?VGUrSGpiRUkzYVZodjNodlBJUThYQStHbVN6R2FyYkV2WkZtZ2txV090c2ZS?= =?utf-8?B?amZTdTl1NHRDQ0lFR0orZy80T1JqZXF4NnJPSDMzblVQdFpQNy84bllFY0h3?= =?utf-8?B?VjlVZnZuYmJHeHE2VENSSXlucTE2SHR0U1JoUUFkZm5za05nMUQ4WVdvWWZW?= =?utf-8?B?cTBqVVZHdGd4b1RuNXc4a2oyOWZsTHFnY1JCV0REZTIyUFdIQUVqUEF6S1RR?= =?utf-8?B?Rk91NjRpTGhaTUI3eERmTzVKdTlYMFJpcGMzRk5IOEUwQ1p0T0FEdkRhaFR4?= =?utf-8?B?bVJTZU5MazZJKzJMdXl3dWhraWU0K3BvMVVMV0QvMHVTVjVEWGxGRUFxTTZJ?= =?utf-8?B?NUtZckhzVWMxcmEzVVkzWXFLRS9IckpXaklaYVY1RVh4bFRXU3FCL2JvL2FH?= =?utf-8?B?aGRENmMvK3pjTlR2dktJd2dDak1HQnNicDc0b1RHUWJ0NXNwZ1VlcGRTeXEz?= =?utf-8?B?VkhiTmg3VDlnSDhWbVZnRFo0Vzl1cVh3SkZRWEp6aVdEaDY3dzRYVWhodVlx?= =?utf-8?B?WkJNaHpOVk9MdEVkTlpqUG5qVk84Z3ZHZTVuUTgvNGhRRlAxS3hKc05vMTFV?= =?utf-8?B?VFZSNkJrOHh6cnhlaFc5aDVWMUptSVVreU5mRUlYNWdIcEMzUGZhT0s0WFRW?= =?utf-8?B?eEtnSGFyWkVlUHBjbXU0U0dHMTJqbDVOUy85ZXM4R2JMb0FtbDk1WFZLQ0c1?= =?utf-8?B?ZE41ZWZ0aFc3bHZDUldNUElrdk9VRDRNZVVIU1huR3VQaDRjTE8rUHlFMURJ?= =?utf-8?B?N2tkUElDYXM0YmVhNGRzS1dIaEgvWDJyeXFxRUM5Ujl5NEk0T0htVXZQdkJ0?= =?utf-8?B?VnBJOXBWTDVkd0JwVCtZUE9xZ0xyVmtuaE84bnB6RGxLdTBma2cwKy9CWlds?= =?utf-8?B?Tk93N1ZGWjdTRzlsTGdjU2FXMUJnaGtiQXVXaENFa1RrM240NWhJWTQ2L3Zo?= =?utf-8?B?QWtxSU5lMk5BdEZWTllDYms3TGtENnVSUm9tbzBPNER5SWNOVW9rc2lNdWdr?= =?utf-8?B?NHE0UzVQMWZDRlB4emJuKzNBSVEraWlXQUdKOVMzRENHc3pqeS9aRlRCbXJU?= =?utf-8?B?OG1TSzNQVUU3M09RUnQ4V1U5SUM2SGpDaFdIK1Nnb0VLUEU2UmFpeU5FdFQx?= =?utf-8?B?bm4wWE9MNmRBVHN2WjJPMDJXeDJCNjd6T1NNRGVBT09JZmZIcytzM1ZiRDFj?= =?utf-8?B?b2RlaUdVOWNBcFo2MEV5K2cya2hYU3pxZERZZms2VEtMcEx1RXpDVElCUkRt?= =?utf-8?Q?+TBLhHBa+LoDx7hkxc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5191.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5eaef40c-c486-4cb2-54e3-08d8e365a3fd X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2021 01:41:35.4838 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lgtjdqPf6AhZe/TnbbXmfiHrAn/Pf07lNnerKDkpku18xgBgyWt5Hzdpm088EqI2QGnP5cBrOjcm+4vVcCkiXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4791 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGVlIEpvbmVzIDxsZWUu am9uZXNAbGluYXJvLm9yZz4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMCwgMjAyMSAyOjE1 IEFNDQo+IFRvOiBMaSwgTWVuZyA8TWVuZy5MaUB3aW5kcml2ZXIuY29tPg0KPiBDYzogTWFyYyBa eW5naWVyIDxtYXpAa2VybmVsLm9yZz47IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7DQo+ IGFybmRAYXJuZGIuZGU7IEhhbywgS2V4aW4gPEtleGluLkhhb0B3aW5kcml2ZXIuY29tPg0KPiBT dWJqZWN0OiBSZTogW3YyXVtQQVRDSF0gUmV2ZXJ0ICJtZmQ6IHN5c2NvbjogRG9uJ3QgZnJlZSBh bGxvY2F0ZWQgbmFtZSBmb3INCj4gcmVnbWFwX2NvbmZpZyINCj4gDQo+IFtQbGVhc2Ugbm90ZTog VGhpcyBlLW1haWwgaXMgZnJvbSBhbiBFWFRFUk5BTCBlLW1haWwgYWRkcmVzc10NCj4gDQo+IE9u IFR1ZSwgMDkgTWFyIDIwMjEsIExpLCBNZW5nIHdyb3RlOg0KPiANCj4gPg0KPiA+DQo+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogTGVlIEpvbmVzIDxsZWUuam9u ZXNAbGluYXJvLm9yZz4NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIE1hcmNoIDksIDIwMjEgNTo0MyBQ TQ0KPiA+ID4gVG86IExpLCBNZW5nIDxNZW5nLkxpQHdpbmRyaXZlci5jb20+DQo+ID4gPiBDYzog TWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz47IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v cmc7DQo+ID4gPiBhcm5kQGFybmRiLmRlOyBIYW8sIEtleGluIDxLZXhpbi5IYW9Ad2luZHJpdmVy LmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbdjJdW1BBVENIXSBSZXZlcnQgIm1mZDogc3lzY29u OiBEb24ndCBmcmVlIGFsbG9jYXRlZA0KPiA+ID4gbmFtZSBmb3IgcmVnbWFwX2NvbmZpZyINCj4g PiA+DQo+ID4gPiBbUGxlYXNlIG5vdGU6IFRoaXMgZS1tYWlsIGlzIGZyb20gYW4gRVhURVJOQUwg ZS1tYWlsIGFkZHJlc3NdDQo+ID4gPg0KPiA+ID4gT24gTW9uLCAyMiBGZWIgMjAyMSwgTGksIE1l bmcgd3JvdGU6DQo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4g PiBGcm9tOiBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPg0KPiA+ID4gPiA+IFNlbnQ6 IE1vbmRheSwgRmVicnVhcnkgMjIsIDIwMjEgNToyMSBQTQ0KPiA+ID4gPiA+IFRvOiBNYXJjIFp5 bmdpZXIgPG1hekBrZXJuZWwub3JnPg0KPiA+ID4gPiA+IENjOiBMaSwgTWVuZyA8TWVuZy5MaUB3 aW5kcml2ZXIuY29tPjsNCj4gPiA+ID4gPiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBh cm5kQGFybmRiLmRlOyBIYW8sIEtleGluDQo+ID4gPiA+ID4gPEtleGluLkhhb0B3aW5kcml2ZXIu Y29tPg0KPiA+ID4gPiA+IFN1YmplY3Q6IFJlOiBbdjJdW1BBVENIXSBSZXZlcnQgIm1mZDogc3lz Y29uOiBEb24ndCBmcmVlDQo+ID4gPiA+ID4gYWxsb2NhdGVkIG5hbWUgZm9yIHJlZ21hcF9jb25m aWciDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBbUGxlYXNlIG5vdGU6IFRoaXMgZS1tYWlsIGlzIGZy b20gYW4gRVhURVJOQUwgZS1tYWlsIGFkZHJlc3NdDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBPbiBN b24sIDIyIEZlYiAyMDIxLCBNYXJjIFp5bmdpZXIgd3JvdGU6DQo+ID4gPiA+ID4NCj4gPiA+ID4g PiA+IEhpIExpbWVuZywNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBPbiAyMDIxLTAyLTIyIDAz OjQ1LCBMaSwgTWVuZyB3cm90ZToNCj4gPiA+ID4gPiA+ID4gSGkgTWFyYyZMZWUsDQo+ID4gPiA+ ID4gPiA+DQo+ID4gPiA+ID4gPiA+IElzIHRoZXJlIGFueSBjb21tZW50IG9uIHRoaXMgcGF0Y2g/ DQo+ID4gPiA+ID4gPiA+IENvdWxkIHlvdSBwbGVhc2UgaGVscCB0byByZXZpZXcgdGhpcyBwYXRj aCBzbyB0aGF0IEkgY2FuDQo+ID4gPiA+ID4gPiA+IGltcHJvdmUgaXQgaWYgaXQgc3RpbGwgaGFz IHdlYWtuZXNzPw0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IElmIHlvdSBhcmUgY29uZmlkZW50 IHRoYXQgdGhlIHJvb3QgaXNzdWUgaGFzIGJlZW4gZml4ZWQsIG5vDQo+ID4gPiA+ID4gPiBvYmpl Y3Rpb24gZnJvbSBtZSwgYnV0IEknbSBub3QgaW4gYSBwb3NpdGlvbiB0byB0ZXN0IGl0IGF0IHRo ZQ0KPiA+ID4gPiA+ID4gbW9tZW50ICh0aGUgYm9hcmQgSSBmb3VuZCB0aGUgcHJvYmxlbSBvbiBp cyBpbiBhIGJpdCBvZiBhIHN0YXRlKS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEknbSBub3Qga2Vl biBvbiBmbGlwLWZsb3BwaW5nIHRoaXMgcGF0Y2ggaW4gYW5kIG91dCBvZiB0aGUga2VybmVsLg0K PiA+ID4gPiA+IFNvbWVvbmUgcmVhbGx5IG5lZWRzIHRvIHNwZW5kIHNvbWUgdGltZSB0byBtYXAg b3V0IHRoZSBmdWxsDQo+ID4gPiA+ID4gbGlmZS1jeWNsZSBhbmQgcHJvcG9zZSBhIChwb3NzaWJs eSBjcm9zcy1zdWJzeXN0ZW0pIHNvbHV0aW9uLg0KPiA+ID4gPiA+DQo+ID4gPiA+IFRoYW5rcyBm b3IgYWxsIG9mIHlvdXIgY29tbWVudHMuDQo+ID4gPg0KPiA+ID4gSGF2ZSB5b3UgbG9va2VkIGlu dG8gdGhpcyBmdXJ0aGVyIGF0IGFsbD8NCj4gPiA+DQo+ID4NCj4gPiBOby4NCj4gPiBNYWludGFp bmVyIGV4cGVjdHMgYmV0dGVyIHNvbHV0aW9uIHRvIHNvbHZlIHRoaXMgaXNzdWUgZnJvbSBmcmFt ZSBsZXZlbCwgYW5kDQo+IGNvbnNpZGVyIGNyb3NzLXN1YnN5c3RlbS4NCj4gDQo+IFllcywgSSBk by4gIERvZXMgdGhhdCBtZWFuIHlvdSdyZSBnb2luZyB0byBkcm9wIGl0Pw0KPiANCg0KVGhhbmtz IGZvciBmaXhpbmcgdGhpcyBpc3N1ZS4gDQpQbGVhc2UgZGlzY2FyZCBteSBwYXRjaCwgSSB3aWxs IG5vdCBkbyBmdXJ0aGVyIGVmZm9ydCBhbmQgZHJvcCBpdC4NCg0KVGhhbmtzLA0KTGltZW5nDQoN Cj4gLS0NCj4gTGVlIEpvbmVzIFvmnY7nkLzmlq9dDQo+IFNlbmlvciBUZWNobmljYWwgTGVhZCAt IERldmVsb3BlciBTZXJ2aWNlcyBMaW5hcm8ub3JnIOKUgiBPcGVuIHNvdXJjZQ0KPiBzb2Z0d2Fy ZSBmb3IgQXJtIFNvQ3MgRm9sbG93IExpbmFybzogRmFjZWJvb2sgfCBUd2l0dGVyIHwgQmxvZw0K