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 X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC085C10F11 for ; Wed, 24 Apr 2019 13:02:21 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B977F21773 for ; Wed, 24 Apr 2019 13:02:20 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="BFlEBmhk" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B977F21773 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Mime-Version:References:In-Reply-To: Date:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=XlX07HlHRKisO0qbJpiwlT+8EaKrKkpaTqnIOwM2TV4=; b=BFlEBmhkINhb1s R/oXtlLwur1lRTF1K+F81YrQ+r9fwgAsDGmhMfoIS6VfjS8iRxd8ppn+srPP33xqiHrqgW9yXTE/V eC+40IF22T9W9ihwJ9xp56UlULA0m2mH1uDyeGG8EAfZ9IbB+T/GOEd3PbkSvsR0ZLkTD3TnrFZ2h GtaxQ5fJSsToMJkuiMcCJPL6nVteX0r4ltnnCucp3hJAVc6+X9lSzF7aDS65r6By1D2uEAqpmQNAE JJTcO03Lv1NOqZzEyNRl5Y6/mj9X9PmAFM9XOWrnyn0aS6yd0OgGXzVoHDqAvcP2dNI6Tz8oSOVc8 ejPHY9wsDb8SpAiCuy8w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hJHXX-0003y7-UQ; Wed, 24 Apr 2019 13:02:19 +0000 Received: from mga04.intel.com ([192.55.52.120]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hJHXR-0003xL-Qb for linux-arm-kernel@lists.infradead.org; Wed, 24 Apr 2019 13:02:18 +0000 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Apr 2019 06:02:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,389,1549958400"; d="scan'208";a="136979691" Received: from nzhao1-mobl.ccr.corp.intel.com ([10.249.168.79]) by orsmga008.jf.intel.com with ESMTP; 24 Apr 2019 06:02:07 -0700 Message-ID: <1556110926.2390.13.camel@intel.com> Subject: Re: [PATCH 1/7] thermal/drivers/core: Remove the module Kconfig's option From: Zhang Rui To: Eduardo Valentin , Daniel Lezcano Date: Wed, 24 Apr 2019 21:02:06 +0800 In-Reply-To: <20190423155208.GC16014@localhost.localdomain> References: <20190402161256.11044-1-daniel.lezcano@linaro.org> <20190423155208.GC16014@localhost.localdomain> X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 Mime-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190424_060213_870016_AE3F2524 X-CRM114-Status: GOOD ( 29.53 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "moderated list:ARM PORT" , Arnd Bergmann , linux-pm@vger.kernel.org, James Hogan , Robert Jarzmik , Alexey Brodkin , Russell King , Ralf Baechle , linux-kernel@vger.kernel.org, Enric Balletbo i Serra , Paul Burton , Krzysztof Kozlowski , Guenter Roeck , Andrew Morton , "open list:MIPS" , Guan Xuetao , Daniel Mack Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24g5LqMLCAyMDE5LTA0LTIzIGF0IDA4OjUyIC0wNzAwLCBFZHVhcmRvIFZhbGVudGluIHdyb3Rl Ogo+IEhlbGxvLAo+IAo+IE9uIFR1ZSwgQXByIDAyLCAyMDE5IGF0IDA2OjEyOjQ0UE0gKzAyMDAs IERhbmllbCBMZXpjYW5vIHdyb3RlOgo+ID4gCj4gPiBUaGUgbW9kdWxlIHN1cHBvcnQgZm9yIHRo ZSB0aGVybWFsIHN1YnN5c3RlbSBtYWtlcyBsaXR0bGUgc2Vuc2U6Cj4gPiDCoC0gc29tZSBzdWJz eXN0ZW1zIHJlbHlpbmcgb24gaXQgYXJlIG5vdCBtb2R1bGVzLCB0aHVzIGZvcmNpbmcgdGhlCj4g PiDCoMKgwqBmcmFtZXdvcmsgdG8gYmUgY29tcGlsZWQgaW4KPiA+IMKgLSBpdCBpcyBjb21waWxl ZCBpbiBmb3IgYWxtb3N0IGV2ZXJ5IGNvbmZpZ3MsIHRoZSByZW1haW5pbmcgb25lcwo+ID4gwqDC oMKgYXJlIGEgZmV3IHBsYXRmb3JtcyB3aGVyZSBJIGRvbid0IHNlZSB3aHkgd2UgY2FuIG5vdCBz d2l0Y2ggdGhlCj4gPiB0aGVybWFsCj4gPiDCoMKgwqB0byAneScuIFRoZSBkcml2ZXJzIGNhbiBz dGF5IGluIHRyaXN0YXRlLgo+ID4gwqAtIHBsYXRmb3JtcyBuZWVkIHRoZSB0aGVybWFsIHRvIGJl IHJlYWR5IGFzIHNvb24gYXMgcG9zc2libGUgYXQKPiA+IGJvb3QgdGltZQo+ID4gwqDCoMKgaW4g b3JkZXIgdG8gbWl0aWdhdGUKPiA+IAo+ID4gVXN1YWxseSB0aGUgc3Vic3lzdGVtcyBmcmFtZXdv cmsgYXJlIGNvbXBpbGVkLWluIGFuZCB0aGUgcGx1Z3MgYXJlCj4gPiBhcyBtb2R1bGUuCj4gPiAK PiA+IFJlbW92ZSB0aGUgbW9kdWxlIG9wdGlvbi4gVGhlIHJlbW92YWwgb2YgdGhlIG1vZHVsZSBy ZWxhdGVkIGRlYWQKPiA+IGNvZGUgd2lsbAo+ID4gY29tZSBhZnRlciB0aGlzIHBhdGNoIGdldHMg aW4gb3IgaXMgYWNrZWQuCj4gCj4gSSByZW1lbWJlciBzb21lIGJ1emlsbGEgZW50cnkgYXJvdW5k IHRoaXMgc29tZSB0aW1lIGJhY2suCj4gCj4gUnVpLCBkbyB5b3UgcmVtZW1iZXIgd2h5IHlvdSBt YWRlIHRoaXMgdG8gYmUgbW9kdWxlPwo+IAo+IEkgZG9udCBoYXZlIHN0cm9uZyBvcGluaW9uIGhl cmUsIGJ1dCBJIHdvdWxkIGxpa2UgdG8gc2VlCj4gYSBiZXR0ZXIgZGVzY3JpcHRpb24gd2h5IHdl IGFyZSBnb2luZyB0aGlzIGRpcmVjdGlvbiByYXRoZXIKPiB0aGFuICJtb3N0IHBlb3BsZSBkb250 IHVzZSBpdCBhcyBtb2R1bGUiLiBXYXMgdGhlcmUgYW55IHBhcnRpY3VsYXIKPiBzcGVjaWZpYyB0 ZWNobmljYWwgbW90aXZhdGlvbj8KPiAKSSBjaGVja2VkIHRoZSBjaGFuZ2UgbG9nLCBpdCBzZWVt cyB0aGF0IHdlIG1ha2UgQ09ORklHX1RIRVJNQUwgZnJvbQpib29sIHRvIHRyaXN0YXRlIGxvbmcg dGltZSBhZ28uCgpjb21taXQgNjNjNGVjOTA1ZDYzODM0YTk3ZWM3ZGJiZjBhMmVjODllZjU4NzJi ZQpBdXRob3I6wqDCoMKgwqDCoFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVsLmNvbT4KQXV0aG9y RGF0ZTogTW9uIEFwciAyMSAxNjowNzoxMyAyMDA4ICswODAwCkNvbW1pdDrCoMKgwqDCoMKgTGVu IEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgpDb21taXREYXRlOiBUdWUgQXByIDI5IDAyOjQ0 OjAwIDIwMDggLTA0MDAKCsKgwqDCoMKgdGhlcm1hbDogYWRkIHRoZSBzdXBwb3J0IGZvciBidWls ZGluZyB0aGUgZ2VuZXJpYyB0aGVybWFsIGFzIGEKbW9kdWxlCsKgwqDCoMKgCsKgwqDCoMKgQnVp bGQgdGhlIGdlbmVyaWMgdGhlcm1hbCBkcml2ZXIgYXMgbW9kdWxlICJ0aGVybWFsX3N5cyIuCsKg wqDCoMKgCsKgwqDCoMKgTWFrZSBBQ1BJIHRoZXJtYWwsIHZpZGVvLCBwcm9jZXNzb3IgYW5kIGZh biBTRUxFQ1QgdGhlIGdlbmVyaWMKwqDCoMKgwqB0aGVybWFsIGRyaXZlciwgYXMgdGhlc2UgZHJp dmVycyByZWx5IG9uIGl0IHRvIGJ1aWxkIHRoZSBzeXNmcyBJL0YuCsKgwqDCoMKgCsKgwqDCoMKg U2lnbmVkLW9mZi1ieTogWmhhbmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgrCoMKgwqDCoEFj a2VkLWJ5OiBKZWFuIERlbHZhcmUgPGtoYWxpQGxpbnV4LWZyLm9yZz4KwqDCoMKgwqBTaWduZWQt b2ZmLWJ5OiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+CgpCdXQgdGhlIHRoaW5ncyBk ZXNjcmliZWQgaW4gdGhlIGNoYW5nZWxvZyBkb2VzIG5vdCBzZWVtIHRvIGJlIGEgc29saWQKcmVh c29uIHdoeSB3ZSBuZWVkIHRoZXJtYWwgdG8gYmUgYSBtb2R1bGUuCgpBbnl3YXksIGxldCdzIHRy eSBib29sIGluc3RlYWQgb2YgdHJpc3RhdGUgYW5kIHNlZSBpZiBldmVyeXRoaW5nIHN0aWxsCndv cmtzIHdlbGwuCgp0aGFua3MsCnJ1aQo+IAo+ID4gCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IERh bmllbCBMZXpjYW5vIDxkYW5pZWwubGV6Y2Fub0BsaW5hcm8ub3JnPgo+ID4gQWNrZWQtYnk6IEd1 ZW50ZXIgUm9lY2sgPGdyb2Vja0BjaHJvbWl1bS5vcmc+Cj4gPiBGb3IgbWluaTI0NDA6Cj4gPiBB Y2tlZC1ieTogS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgo+ID4gLS0tCj4g PiDCoGFyY2gvYXJtL2NvbmZpZ3MvbWluaTI0NDBfZGVmY29uZmlnwqDCoMKgwqDCoMKgwqDCoHwg MiArLQo+ID4gwqBhcmNoL2FybS9jb25maWdzL3B4YV9kZWZjb25maWfCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoHwgMiArLQo+ID4gwqBhcmNoL21pcHMvY29uZmlncy9pcDIyX2RlZmNvbmZpZ8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqB8IDIgKy0KPiA+IMKgYXJjaC9taXBzL2NvbmZpZ3MvaXAyN19k ZWZjb25maWfCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfCAyICstCj4gPiDCoGFyY2gvdW5pY29yZTMy L2NvbmZpZ3MvdW5pY29yZTMyX2RlZmNvbmZpZyB8IDIgKy0KPiA+IMKgZHJpdmVycy90aGVybWFs L0tjb25maWfCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfCA0ICsrLS0K PiA+IMKgNiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4g PiAKPiA+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9jb25maWdzL21pbmkyNDQwX2RlZmNvbmZpZwo+ ID4gYi9hcmNoL2FybS9jb25maWdzL21pbmkyNDQwX2RlZmNvbmZpZwo+ID4gaW5kZXggZDk1YTgw NTlkMzBiLi4wY2YxYzEyMGM0YmIgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL2FybS9jb25maWdzL21p bmkyNDQwX2RlZmNvbmZpZwo+ID4gKysrIGIvYXJjaC9hcm0vY29uZmlncy9taW5pMjQ0MF9kZWZj b25maWcKPiA+IEBAIC0xNTIsNyArMTUyLDcgQEAgQ09ORklHX1NQSV9TM0MyNFhYPXkKPiA+IMKg Q09ORklHX1NQSV9TUElERVY9eQo+ID4gwqBDT05GSUdfR1BJT19TWVNGUz15Cj4gPiDCoENPTkZJ R19TRU5TT1JTX0xNNzU9eQo+ID4gLUNPTkZJR19USEVSTUFMPW0KPiA+ICtDT05GSUdfVEhFUk1B TD15Cj4gPiDCoENPTkZJR19XQVRDSERPRz15Cj4gPiDCoENPTkZJR19TM0MyNDEwX1dBVENIRE9H PXkKPiA+IMKgQ09ORklHX0ZCPXkKPiA+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9jb25maWdzL3B4 YV9kZWZjb25maWcKPiA+IGIvYXJjaC9hcm0vY29uZmlncy9weGFfZGVmY29uZmlnCj4gPiBpbmRl eCBkNDY1NDc1NWIwOWMuLmQ0ZjlkZGEzYTUyZiAxMDA2NDQKPiA+IC0tLSBhL2FyY2gvYXJtL2Nv bmZpZ3MvcHhhX2RlZmNvbmZpZwo+ID4gKysrIGIvYXJjaC9hcm0vY29uZmlncy9weGFfZGVmY29u ZmlnCj4gPiBAQCAtMzg3LDcgKzM4Nyw3IEBAIENPTkZJR19TRU5TT1JTX0xNNzU9bQo+ID4gwqBD T05GSUdfU0VOU09SU19MTTkwPW0KPiA+IMKgQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCj4gPiDC oENPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SPW0KPiA+IC1DT05GSUdfVEhFUk1BTD1tCj4g PiArQ09ORklHX1RIRVJNQUw9eQo+ID4gwqBDT05GSUdfV0FUQ0hET0c9eQo+ID4gwqBDT05GSUdf WElMSU5YX1dBVENIRE9HPW0KPiA+IMKgQ09ORklHX1NBMTEwMF9XQVRDSERPRz1tCj4gPiBkaWZm IC0tZ2l0IGEvYXJjaC9taXBzL2NvbmZpZ3MvaXAyMl9kZWZjb25maWcKPiA+IGIvYXJjaC9taXBz L2NvbmZpZ3MvaXAyMl9kZWZjb25maWcKPiA+IGluZGV4IGZmNDBmYmMyZjQzOS4uMjFhMTE2OGFl MzAxIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC9taXBzL2NvbmZpZ3MvaXAyMl9kZWZjb25maWcKPiA+ ICsrKyBiL2FyY2gvbWlwcy9jb25maWdzL2lwMjJfZGVmY29uZmlnCj4gPiBAQCAtMjI4LDcgKzIy OCw3IEBAIENPTkZJR19TRVJJQUxfSVAyMl9aSUxPRz1tCj4gPiDCoCMgQ09ORklHX0hXX1JBTkRP TSBpcyBub3Qgc2V0Cj4gPiDCoENPTkZJR19SQVdfRFJJVkVSPW0KPiA+IMKgIyBDT05GSUdfSFdN T04gaXMgbm90IHNldAo+ID4gLUNPTkZJR19USEVSTUFMPW0KPiA+ICtDT05GSUdfVEhFUk1BTD15 Cj4gPiDCoENPTkZJR19XQVRDSERPRz15Cj4gPiDCoENPTkZJR19JTkRZRE9HPW0KPiA+IMKgIyBD T05GSUdfVkdBX0NPTlNPTEUgaXMgbm90IHNldAo+ID4gZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9j b25maWdzL2lwMjdfZGVmY29uZmlnCj4gPiBiL2FyY2gvbWlwcy9jb25maWdzL2lwMjdfZGVmY29u ZmlnCj4gPiBpbmRleCA4MWM0N2UxODEzMWIuLjU0ZGI1ZGVkZjc3NiAxMDA2NDQKPiA+IC0tLSBh L2FyY2gvbWlwcy9jb25maWdzL2lwMjdfZGVmY29uZmlnCj4gPiArKysgYi9hcmNoL21pcHMvY29u Zmlncy9pcDI3X2RlZmNvbmZpZwo+ID4gQEAgLTI3MSw3ICsyNzEsNyBAQCBDT05GSUdfSTJDX1BB UlBPUlRfTElHSFQ9bQo+ID4gwqBDT05GSUdfSTJDX1RBT1NfRVZNPW0KPiA+IMKgQ09ORklHX0ky Q19TVFVCPW0KPiA+IMKgIyBDT05GSUdfSFdNT04gaXMgbm90IHNldAo+ID4gLUNPTkZJR19USEVS TUFMPW0KPiA+ICtDT05GSUdfVEhFUk1BTD15Cj4gPiDCoENPTkZJR19NRkRfUENGNTA2MzM9bQo+ ID4gwqBDT05GSUdfUENGNTA2MzNfQURDPW0KPiA+IMKgQ09ORklHX1BDRjUwNjMzX0dQSU89bQo+ ID4gZGlmZiAtLWdpdCBhL2FyY2gvdW5pY29yZTMyL2NvbmZpZ3MvdW5pY29yZTMyX2RlZmNvbmZp Zwo+ID4gYi9hcmNoL3VuaWNvcmUzMi9jb25maWdzL3VuaWNvcmUzMl9kZWZjb25maWcKPiA+IGlu ZGV4IGFlYmQwMWZjMjhlNS4uMzYwY2M5YWJjZGIwIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC91bmlj b3JlMzIvY29uZmlncy91bmljb3JlMzJfZGVmY29uZmlnCj4gPiArKysgYi9hcmNoL3VuaWNvcmUz Mi9jb25maWdzL3VuaWNvcmUzMl9kZWZjb25maWcKPiA+IEBAIC0xMTksNyArMTE5LDcgQEAgQ09O RklHX0kyQ19QVVYzPXkKPiA+IMKgIwlIYXJkd2FyZSBNb25pdG9yaW5nIHN1cHBvcnQKPiA+IMKg I0NPTkZJR19TRU5TT1JTX0xNNzU9bQo+ID4gwqAjCUdlbmVyaWMgVGhlcm1hbCBzeXNmcyBkcml2 ZXIKPiA+IC0jQ09ORklHX1RIRVJNQUw9bQo+ID4gKyNDT05GSUdfVEhFUk1BTD15Cj4gPiDCoCND T05GSUdfVEhFUk1BTF9IV01PTj15Cj4gPiDCoAo+ID4gwqAjCU11bHRpbWVkaWEgc3VwcG9ydAo+ ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdGhlcm1hbC9LY29uZmlnIGIvZHJpdmVycy90aGVybWFs L0tjb25maWcKPiA+IGluZGV4IDY1M2FhMjdhMjVhNC4uY2NmNWI5NDA4ZDdhIDEwMDY0NAo+ID4g LS0tIGEvZHJpdmVycy90aGVybWFsL0tjb25maWcKPiA+ICsrKyBiL2RyaXZlcnMvdGhlcm1hbC9L Y29uZmlnCj4gPiBAQCAtMyw3ICszLDcgQEAKPiA+IMKgIwo+ID4gwqAKPiA+IMKgbWVudWNvbmZp ZyBUSEVSTUFMCj4gPiAtCXRyaXN0YXRlICJHZW5lcmljIFRoZXJtYWwgc3lzZnMgZHJpdmVyIgo+ ID4gKwlib29sICJHZW5lcmljIFRoZXJtYWwgc3lzZnMgZHJpdmVyIgo+ID4gwqAJaGVscAo+ID4g wqAJwqDCoEdlbmVyaWMgVGhlcm1hbCBTeXNmcyBkcml2ZXIgb2ZmZXJzIGEgZ2VuZXJpYyBtZWNo YW5pc20KPiA+IGZvcgo+ID4gwqAJwqDCoHRoZXJtYWwgbWFuYWdlbWVudC4gVXN1YWxseSBpdCdz IG1hZGUgdXAgb2Ygb25lIG9yIG1vcmUKPiA+IHRoZXJtYWwKPiA+IEBAIC0xMSw3ICsxMSw3IEBA IG1lbnVjb25maWcgVEhFUk1BTAo+ID4gwqAJwqDCoEVhY2ggdGhlcm1hbCB6b25lIGNvbnRhaW5z IGl0cyBvd24gdGVtcGVyYXR1cmUsIHRyaXAKPiA+IHBvaW50cywKPiA+IMKgCcKgwqBjb29saW5n IGRldmljZXMuCj4gPiDCoAnCoMKgQWxsIHBsYXRmb3JtcyB3aXRoIEFDUEkgdGhlcm1hbCBzdXBw b3J0IGNhbiB1c2UgdGhpcwo+ID4gZHJpdmVyLgo+ID4gLQnCoMKgSWYgeW91IHdhbnQgdGhpcyBz dXBwb3J0LCB5b3Ugc2hvdWxkIHNheSBZIG9yIE0gaGVyZS4KPiA+ICsJwqDCoElmIHlvdSB3YW50 IHRoaXMgc3VwcG9ydCwgeW91IHNob3VsZCBzYXkgWSBoZXJlLgo+ID4gwqAKPiA+IMKgaWYgVEhF Uk1BTAo+ID4gwqAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK