Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp453979ybt; Wed, 1 Jul 2020 02:30:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzTrcnSZQKJO14JvZ7OufvBEfo/3WTasRhK9sJKAih6jZxvbh3ggvMoXG+TD2CipUDzIfVw X-Received: by 2002:a05:6402:202e:: with SMTP id ay14mr27835709edb.233.1593595832784; Wed, 01 Jul 2020 02:30:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1593595832; cv=pass; d=google.com; s=arc-20160816; b=b8cg1jll60O7XvEK7JF1hpveq3bzZz6FB0yzkHPZners6k/c18/g+XDgmuc84SIKID ZYP6gpYPXQtNIzGgPEYmZks8XssneI5+k8H9AQqpv68npe7NgmSo9jUchEPIRE5zSOLe ZvgKc+dJqcLtXSaAoyO7oIqRDKAhhO8kLOC2+fT3TMPDSfm/amlDmVSSXnckxKfCuV2e H+DHqITP/9cYLz4M5rf6aB86iJ21ha4RVI3QwnRGSGDXArmWvk9Y82VS+eovcbYQTuaH nrqUxkPKd4ri8kX7sjnlxLL/lDhNS4xLgqjV7/jwZ9LqeabJSAPm9zHoJlZ9cdQqky7w 8rkw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender: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=pZ0Tgzxr5jmDXZrdkX5fzezxOaogvKHGE3uTkDNgwKE=; b=J1Li5U8JNMMxHv9sRHFY2RxHbXxWsv2A3nDMdVtOfe4CghHQjxq0l+N5IVSKmK25Ck D2rlfc13zq8YVtYaKUo+5g+Zlc02Ljw3DebSMq0JS12phe2j1nrynppcJBDo87nlvpZ3 6C6SUj+q1BMxWsa6QdunkQ44w9+E2Y8Kbqe544q0L/VV+vGY35yrtYKraBNuDjR9VLct nPKPxaJ9QjVukW21YGIjDlK6y3ucrDfDtZa97OOlNgOEaCWkXBmalTERFHGXI6yvYjIn 5fcziBiMu61Yf4KZ7O1k1Cheg5Frh6al+cZ5SqMPsThN09qStiS/OX/5/0TacurYtirs kJUA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=DxHymwgP; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d2si3343883ejb.118.2020.07.01.02.30.09; Wed, 01 Jul 2020 02:30:32 -0700 (PDT) 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=@nxp.com header.s=selector2 header.b=DxHymwgP; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729289AbgGAJ1M (ORCPT + 99 others); Wed, 1 Jul 2020 05:27:12 -0400 Received: from mail-eopbgr30070.outbound.protection.outlook.com ([40.107.3.70]:13690 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728812AbgGAJ1L (ORCPT ); Wed, 1 Jul 2020 05:27:11 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UDbiHp5t60urN6o1ijnig4jgu1sz3LnlPp7guizXrVJZTBObvPc00UUldjlxbQaFttyrvvzMIva5QsbbFxJsbXeZcM1KmbL1sv4DEFRuCTHk6J9m1iTyqnT8z96ZDc4PpwWWktq1qq+Hk+2SwQPVakoLlN96FNAfwYN/0toZWvfjI5qA8gxVGAnrYPwfW60pQy9FyZgRDcPMQZvZqejSzZseVkIjYyV8GJLdvc/RefTMk0BT/ROS7RytdgNgAJf9jP8GLwAqi/7pgjm4/J/fKlgh+JMb1hkIPiB0jdHEaYKcgMZNImjGHrbIFIAAzi2rXcJiMd9c7WypMCKuu0bL4A== 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=pZ0Tgzxr5jmDXZrdkX5fzezxOaogvKHGE3uTkDNgwKE=; b=NRaGrtgjyUC3qEzZkopmIQsi+Gklj/QSWvConP4A4paraHnRiEwkNRrax2aV/mCffZgiCimLHin5AhzJGJm9RCtQA1tGrit9Kci5oJlzUGA04yIVvTjJhr6fpgvjGsnwLbbeQtM744LrWwd/3NeioIsg1p0QUlsVIKiLAhCcTDA4UX6eQFkK2BwJ1At/c9ItMv2Gdn/Iwp2zsF6T/uZZmZabkhfa2Pbng0F+6RiV8cEYw3XrJczbn1404o843AJarOy/Har7LCABbyzfZVwXRGOs7r4cWjnjOR/3vNEMrohA/B6DzilFztQhD1ucE/1ahsmaj4l8WWhzEn2TnH5wCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pZ0Tgzxr5jmDXZrdkX5fzezxOaogvKHGE3uTkDNgwKE=; b=DxHymwgPxjkEm1A4aKQ5R5wWCjiyrC15XeL9o+FSD9KETkvtsdUtUzu6/kBHLDjHghK4w3NqRuGB1GV3u2dP2sbeN7vJvu2a3jkbkJ9bSxUofkMbeqkqmKMA3EstDbIt3sDVxdqFADaRXMl9kO3pOLfdWLRKUvWFhHlvd3QZQMg= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (2603:10a6:8:10::18) by DB8PR04MB7180.eurprd04.prod.outlook.com (2603:10a6:10:12c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.22; Wed, 1 Jul 2020 09:27:07 +0000 Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::1dab:b68c:e028:acb3]) by DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::1dab:b68c:e028:acb3%6]) with mapi id 15.20.3131.030; Wed, 1 Jul 2020 09:27:07 +0000 From: Anson Huang To: Arnd Bergmann CC: Russell King - ARM Linux , Shawn Guo , Sascha Hauer , Sascha Hauer , Fabio Estevam , Michael Turquette , Stephen Boyd , "oleksandr.suvorov@toradex.com" , Stefan Agner , Peng Fan , Abel Vesa , Aisheng Dong , Andy Duan , Daniel Baluta , YueHaibing , Stephen Rothwell , Al Viro , Linux ARM , "linux-kernel@vger.kernel.org" , linux-clk , dl-linux-imx Subject: RE: [PATCH V3 02/10] init.h: Fix the __setup_param() macro for module build Thread-Topic: [PATCH V3 02/10] init.h: Fix the __setup_param() macro for module build Thread-Index: AQHWTdtegku2i+ERdU6EY9a3qfOcyajvdnIAgAABM5CAAAXKgIACsi5ggAA6hYCAAAwYQA== Date: Wed, 1 Jul 2020 09:27:07 +0000 Message-ID: References: <1593410042-10598-1-git-send-email-Anson.Huang@nxp.com> <1593410042-10598-3-git-send-email-Anson.Huang@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: arndb.de; dkim=none (message not signed) header.d=none;arndb.de; dmarc=none action=none header.from=nxp.com; x-originating-ip: [183.192.9.232] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: fb6695fd-c618-46cf-b9b9-08d81da0ec90 x-ms-traffictypediagnostic: DB8PR04MB7180: x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 04519BA941 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gkpwXKAAPmLMFtTC7G9U0PhtzwuOeoyhd1Cyt1KB4UD3DdFyO/kJUH8+BJjfa7YJXfWFNok43JL+VURq1VCmutdOKY0Nz5JUopCE1UzNza/aCFXo/joCPzjGFZAnRaLifv4dkZm5q6CbcksH16hZWprVr8FXa6NbCrBlB+omrI1E6R7Nfeq93hob9845/ydZxPWVFL4c2XIai9vUbfmOFiur7AADkyAgMh1rbDXQoi2crIPo3f6E15Bbxr4Rnam4AB3AyBqiVYXDw6N+Qq0YShWB3ExiCo5h5+NdoJozTVTl6N/j9bh/S54YNTkSibB399fbB04WINBV1xkGejA7Aw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB3PR0402MB3916.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(396003)(346002)(376002)(136003)(39860400002)(366004)(6506007)(316002)(7416002)(54906003)(2906002)(6916009)(55016002)(7696005)(9686003)(5660300002)(66446008)(86362001)(52536014)(478600001)(66556008)(53546011)(44832011)(66946007)(71200400001)(66476007)(64756008)(8936002)(83380400001)(26005)(8676002)(76116006)(186003)(4326008)(33656002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: 8zYdrBGwHBWbMCqd9ywrSpIzocyGkc2NcZRHSz5V4sFqGyz9cCZEbBJboLxByceMykNMnkxsr+nqI+wfeDKpBpTfUC65DwHnfNhD7w6bbabPQD+ML744VmD0wLfb+N/CzFbVeXjJVrCR5jwaTXfUE4Sgt4WnWRTcKe5xL7U5Bjx88m31rHh92qk/PPu2CgUfBgd6f/+m78nigTW2lS/xU64BRlntNgah9gAvGsTZixzxcMwl2XHUIKEgO2XNgLl16ck8VFIX6y7npbMogKDhzmaWYjLxO7s3T0K/ZUiJOfBOsk1E5vIJmi18CXMQ6b6wvyA1UMhKbYQPSeSuSOCOUtr4Dc9aH2i1NZVe8mIOSr5KVShfhDhn2DZwNIx1xSvM9ASCPPvc6P0M88zoAfd9dURU5pzXuzzHCTiBzdiQVJhUKFCz6DrCQ0I6u3Jn6O1sxj+6GGxBkb4xxzF8LHgU2olK/qtHwltAQt/r+y7sm3o= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB3PR0402MB3916.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fb6695fd-c618-46cf-b9b9-08d81da0ec90 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2020 09:27:07.2086 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CiwRw7Y6uv8re18TfPm+rkRMkp6OO4OQMhaurWBTS5o7ZB7jphnuhdd6pj4TX2JKJysOC2XJL6coHpIjeJ7O+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB7180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIEFybmQNCg0KDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggVjMgMDIvMTBdIGluaXQuaDogRml4 IHRoZSBfX3NldHVwX3BhcmFtKCkgbWFjcm8gZm9yDQo+IG1vZHVsZSBidWlsZA0KPiANCj4gT24g V2VkLCBKdWwgMSwgMjAyMCBhdCA3OjE0IEFNIEFuc29uIEh1YW5nIDxhbnNvbi5odWFuZ0BueHAu Y29tPg0KPiB3cm90ZToNCj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggVjMgMDIvMTBdIGluaXQu aDogRml4IHRoZSBfX3NldHVwX3BhcmFtKCkgbWFjcm8NCj4gPiA+IGZvciBtb2R1bGUgYnVpbGQg T24gTW9uLCBKdW4gMjksIDIwMjAgYXQgMTo0MCBQTSBBbnNvbiBIdWFuZw0KPiA+ID4gPGFuc29u Lmh1YW5nQG54cC5jb20+DQo+ID4gPiB3cm90ZToNCj4gPiA+ID4gSXQgbWFrZXMgc2Vuc2UgdG8g ZHJvcCB0aGUgX19zZXR1cCgpIGFuZCBfX3NlcnVwX3BhcmFtKCkgaW4gdGhlDQo+ID4gPiA+ICNl bHNlIGJsb2NrLCBqdXN0IHVzZSBvbmUgZGVmaW5pdGlvbiBmb3IgYWxsIGNhc2VzLCBpZiBubyBv bmUNCj4gPiA+ID4gb2JqZWN0cywgSSB3aWxsIHJlbW92ZQ0KPiA+ID4gdGhlbSBpbiBuZXh0IHBh dGNoIHNlcmllcy4NCj4gPiA+DQo+ID4gPiBPaywgc291bmRzIGdvb2QuIE5vdGUgdGhhdCB0aGVy ZSBtYXkgYmUgdXNlcnMgb2YgdGhlIHBsYWluIF9fc2V0dXAoKQ0KPiA+ID4gdGhhdCBqdXN0IGdl dCB0dXJuZWQgaW50byBub3BzIHJpZ2h0IG5vdy4gVXN1YWxseSB0aG9zZSBhcmUgYWxyZWFkeQ0K PiA+ID4gZW5jbG9zZWQgaW4gIiNpZm5kZWYgTU9EVUxFIiwgYnV0IGlmIHRoZXkgYXJlIG5vdCwg dGhlbiByZW1vdmluZyB0aGUNCj4gPiA+IGRlZmluaXRpb24gd291bGQgY2F1c2UgYSBidWlsZCBl cnJvci4NCj4gPiA+DQo+ID4gPiBIYXZlIGEgbG9vayBpZiB5b3UgY2FuIGZpbmQgc3VjaCBpbnN0 YW5jZXMsIGFuZCBlaXRoZXIgY2hhbmdlIHRoZQ0KPiA+ID4gcGF0Y2ggdG8gYWRkIHRoZSBtaXNz aW5nICIjaWZuZGVmIE1PRFVMRSIgY2hlY2tzLCBvciBqdXN0IGRyb3AgdGhlDQo+ID4gPiBfX3Nl dHVwX3BhcmFtKCkgYW5kIGxlYXZlIHRoZSBfX3NldHVwKCkgaWYgaXQgZ2V0cyB0b28gY29tcGxp Y2F0ZWQuDQo+ID4NCj4gPiBMb29rcyBsaWtlIHRoZSBfX3NldHVwX3BhcmFtKCkgZGVmaW5lZCBp biAiI2lmbmRlZiBNT0RVTEUiIGNhbiBOT1QgYmUNCj4gPiB1c2VkIGZvciBNT0RVTEUgYnVpbGQg YXQgYWxsLCBzbyBzaGFyaW5nIHNhbWUgaW1wbGVtZW50YXRpb24gaXMgTk9UDQo+ID4gYXZhaWxh YmxlLCBzbyBpZiBpdCBpcyBOT1QgdGhhdCBjcml0aWNhbCwgSSBwbGFuIHRvIGtlZXAgdGhlICNl bHNlDQo+ID4gYmxvY2sgaW4gdGhpcyBwYXRjaCwgbGV0IG1lIGtub3cgaWYgeW91IGhhdmUgZnVy dGhlciBjb25jZXJuIG9yIGFueQ0KPiA+IG90aGVyIHN1Z2dlc3Rpb24sIGJlbG93IGlzIHRoZSBi dWlsZCBlcnJvciByZXBvcnRlZCBmb3IgbW9kdWxlIGJ1aWxkDQo+ID4gdXNpbmcNCj4gPiBfX3Nl dHVwX3BhcmFtKCkgaW1wbGVtZW50YXRpb24gZm9yIGJ1aWx0IGluLg0KPiANCj4gSSBkb24ndCB1 bmRlcnN0YW5kIHdoYXQgeW91ciBwbGFuIGlzIGhlcmUuIERvIHlvdSBtZWFuIHlvdSB3aWxsIGxl YXZlIHRoYXQNCj4gcGFydCBvZiB0aGUgY2xrIGRyaXZlciBhcyBidWlsdC1pbj8NCg0KSSBtZWFu dCBJIHdpbGwgbGVhdmUgdGhlICNlbHNlIGJsb2NrIG9mIF9fc2V0dXBfcGFyYW0oKSBkZWZpbmVk IGFzIG5vdGhpbmcgYXMgYmVsb3cgdG8NCm1ha2UgbW9kdWxlIGJ1aWxkIHBhc3NlZC4NCg0KI2Rl ZmluZSBfX3NldHVwX3BhcmFtKHN0ciwgdW5pcXVlX2lkLCBmbiwgZWFybHkpICAgICAgICAvKiBu b3RoaW5nICovDQoNCj4gDQo+ID4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vYXJjaC9hcm02NC9p bmNsdWRlL2FzbS9hbHRlcm5hdGl2ZS5oOjEyLA0KPiA+ICAgICAgICAgICAgICAgICAgZnJvbSAu L2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vbHNlLmg6MTUsDQo+ID4gICAgICAgICAgICAgICAgICBm cm9tIC4vYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9jbXB4Y2hnLmg6MTQsDQo+ID4gICAgICAgICAg ICAgICAgICBmcm9tIC4vYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9hdG9taWMuaDoxNiwNCj4gPiAg ICAgICAgICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L2F0b21pYy5oOjcsDQo+ID4gICAg ICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9hc20tZ2VuZXJpYy9iaXRvcHMvYXRvbWljLmg6 NSwNCj4gPiAgICAgICAgICAgICAgICAgIGZyb20gLi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2Jp dG9wcy5oOjI2LA0KPiA+ICAgICAgICAgICAgICAgICAgZnJvbSAuL2luY2x1ZGUvbGludXgvYml0 b3BzLmg6MjksDQo+ID4gICAgICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9rZXJu ZWwuaDoxMiwNCj4gPiAgICAgICAgICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L2Nsay5o OjEzLA0KPiA+ICAgICAgICAgICAgICAgICAgZnJvbSBkcml2ZXJzL2Nsay9pbXgvY2xrLmM6MjoN Cj4gPiAuL2luY2x1ZGUvbGludXgvaW5pdC5oOjE3NzoxNjogZXJyb3I6IHZhcmlhYmxlDQo+IOKA mF9fc2V0dXBfaW14X2tlZXBfdWFydF9lYXJseWNvbuKAmSBoYXMgaW5pdGlhbGl6ZXIgYnV0IGlu Y29tcGxldGUgdHlwZQ0KPiA+ICAgMTc3IHwgIHN0YXRpYyBzdHJ1Y3Qgb2JzX2tlcm5lbF9wYXJh bSBfX3NldHVwXyMjdW5pcXVlX2lkICBcDQo+ID4gICAgICAgfCAgICAgICAgICAgICAgICBefn5+ fn5+fn5+fn5+fn5+DQo+ID4gZHJpdmVycy9jbGsvaW14L2Nsay5jOjE1NzoxOiBub3RlOiBpbiBl eHBhbnNpb24gb2YgbWFjcm8g4oCYX19zZXR1cF9wYXJhbeKAmQ0KPiA+ICAgMTU3IHwgX19zZXR1 cF9wYXJhbSgiZWFybHljb24iLCBpbXhfa2VlcF91YXJ0X2Vhcmx5Y29uLA0KPiA+ICAgICAgIHwg Xn5+fn5+fn5+fn5+fg0KPiA+IC4vaW5jbHVkZS9saW51eC9pbml0Lmg6MTgwOjc6IHdhcm5pbmc6 IGV4Y2VzcyBlbGVtZW50cyBpbiBzdHJ1Y3QgaW5pdGlhbGl6ZXINCj4gPiAgIDE4MCB8ICAgPSB7 IF9fc2V0dXBfc3RyXyMjdW5pcXVlX2lkLCBmbiwgZWFybHkgfQ0KPiA+ICAgICAgIHwgICAgICAg Xn5+fn5+fn5+fn5+DQo+ID4gZHJpdmVycy9jbGsvaW14L2Nsay5jOjE1NzoxOiBub3RlOiBpbiBl eHBhbnNpb24gb2YgbWFjcm8g4oCYX19zZXR1cF9wYXJhbeKAmQ0KPiA+ICAgMTU3IHwgX19zZXR1 cF9wYXJhbSgiZWFybHljb24iLCBpbXhfa2VlcF91YXJ0X2Vhcmx5Y29uLA0KPiA+ICAgICAgIHwg Xn5+fn5+fn5+fn5+fg0KPiA+IC4vaW5jbHVkZS9saW51eC9pbml0Lmg6MTgwOjc6IG5vdGU6IChu ZWFyIGluaXRpYWxpemF0aW9uIGZvcg0KPiA+IOKAmF9fc2V0dXBfaW14X2tlZXBfdWFydF9lYXJs eWNvbuKAmSkNCj4gDQo+IFRoaXMgZXJyb3IganVzdCBtZWFucyB5b3UgY2FuJ3QgaGF2ZSBhIF9f c2V0dXBfcGFyYW0oKSBjYWxsIGluIGEgbG9hZGFibGUNCj4gbW9kdWxlLCB3aGljaCB3ZSBhbHJl YWR5IGtuZXcuIElmIHlvdSBuZWVkIHRvIGRvIHNvbWV0aGluZyB3aXRoIHRoZSBjbG9ja3MNCj4g ZWFybHkgb24sIHRoYXQgaGFzIHRvIGJlIGluIGJ1aWx0LWluIGNvZGUgYW5kIGNhbm5vdCBiZSBp biBhIG1vZHVsZS4gSWYgeW91IGRvbid0DQo+IG5lZWQgdGhhdCBjb2RlLCB0aGVuIHlvdSBzaG91 bGQganVzdCByZW1vdmUgaXQgZnJvbSBib3RoIHRoZSBtb2R1bGFyIHZlcnNpb24NCj4gYW5kIHRo ZSBidWlsdC1pbiB2ZXJzaW9uLg0KPiANCj4gV2hhdCBpcyB0aGUgcHVycG9zZSBvZiB0aGF0IF9f c2V0dXBfcGFyYW0oKSBhcmd1bWVudCBwYXJzaW5nIGluIHRoZSBjbG9jaw0KPiBkcml2ZXI/DQo+ IA0KDQpXZSBuZWVkIHRoZSBjb2RlIGZvciBwcm9wZXIgdWFydCBjbG9jayBtYW5hZ2VtZW50IG9m IGVhcmx5Y29uLCBmcm9tIHRoZSBjb2RlLCBpdA0KaXMgdHJ5aW5nIHRvIGtlZXAgY29uc29sZSB1 YXJ0IGNsb2NrIGVuYWJsZWQgZHVyaW5nIGtlcm5lbCBib290IHVwLiANCg0KVGhhbmtzLA0KQW5z b24NCg==