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=-8.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED 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 646E1C35256 for ; Thu, 17 Sep 2020 11:39:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 09E43221E8 for ; Thu, 17 Sep 2020 11:39:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="Xa+4SFf2"; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="Xa+4SFf2" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726889AbgIQLjC (ORCPT ); Thu, 17 Sep 2020 07:39:02 -0400 Received: from mail-am6eur05on2078.outbound.protection.outlook.com ([40.107.22.78]:10967 "EHLO EUR05-AM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726636AbgIQLdp (ORCPT ); Thu, 17 Sep 2020 07:33:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NGoqMuX9hF3Osq5W+7+NlQFlMQgVInOAaZs9fhEBySs=; b=Xa+4SFf2kO+j76c3RuuWjeLOnmTIn6nvzoOJo6t3+BLXQnfsC4rXsPjpDdseLfK65IhzU71YgdVJYjzW3oXKlwBUPSOJKy13WgkEdv8XccJgIVOh8on5OxiNT0SrK2EgveePsQtIOhUvqoKj904PJh5cKHtOTwdE9bxZf/WAkuc= Received: from AM6P195CA0093.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::34) by VI1PR08MB3070.eurprd08.prod.outlook.com (2603:10a6:803:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Thu, 17 Sep 2020 11:16:54 +0000 Received: from AM5EUR03FT060.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:86:cafe::c4) by AM6P195CA0093.outlook.office365.com (2603:10a6:209:86::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11 via Frontend Transport; Thu, 17 Sep 2020 11:16:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; vger.kernel.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;vger.kernel.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT060.mail.protection.outlook.com (10.152.16.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.15 via Frontend Transport; Thu, 17 Sep 2020 11:16:54 +0000 Received: ("Tessian outbound e8cdb8c6f386:v64"); Thu, 17 Sep 2020 11:16:54 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6cd95a61369cd2fc X-CR-MTA-TID: 64aa7808 Received: from 3fce3f0f65bc.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 64B55ECE-E23A-429A-94D5-495FA21D3811.1; Thu, 17 Sep 2020 11:16:34 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3fce3f0f65bc.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 17 Sep 2020 11:16:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EwKYdmriHXkzT4QdxLMkSXxk7WC5NoNbGuGSPD7kr/7jdqxfmpgfYuguc3SGXihTBP/Y/MHR1vh2BzvOUml01Do024aw++bcbEdVo0woYgEbXsy4DnrQ5fgmZeS1SAl7VQWu5LgcDmle3cc+5DQtvfJ0knQCUjVaeHVAl+esIr7B9i/PCvm+ZLD+0RKUV6AMguVB64bXLdJP7fj7RTa2e8nI/BRxxacgj9D5GWDbJbjg5wtYfsQqPjFammpGBr4DPNpPwaU2kLWLpbf1JxPdFQwen6cacMvBE5BZKFRiLzUh++DqgUQhMH9Jg/G5snfWNJpYq3aEjgOViw3Zd3phSQ== 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=NGoqMuX9hF3Osq5W+7+NlQFlMQgVInOAaZs9fhEBySs=; b=ENAoWyzO1d6F3yv70Al6BKD4C0Cqo7zlDS0rRfHMU85HdXqVvv3W08p6OPVjhiGs8o49mRf2rRNsYEZBPti1iNJy+PZjYkMuZi2b8OZI7Dqn1KWU+RFeHvmFcO8IWVFUobiv6XlKvW/FgnQhU2jkZ23s9Q3DHEXQz8g+wMWz3kfq3rbwmcQ28yNi97vy/Qe1pZgva+qSFsT+u30Quffl406lTKytBezVLZpjylaZTI4xTeulzzVjrfEEcVyPxXNWVpVSN/vxIJpRSI41Pt2waNVi9089Pe+sX65q3vI95XM/hQcWNbHbuqIVLVVSqfu03WqLWBL0NZ3QO7hCNJvAjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NGoqMuX9hF3Osq5W+7+NlQFlMQgVInOAaZs9fhEBySs=; b=Xa+4SFf2kO+j76c3RuuWjeLOnmTIn6nvzoOJo6t3+BLXQnfsC4rXsPjpDdseLfK65IhzU71YgdVJYjzW3oXKlwBUPSOJKy13WgkEdv8XccJgIVOh8on5OxiNT0SrK2EgveePsQtIOhUvqoKj904PJh5cKHtOTwdE9bxZf/WAkuc= Received: from AM6PR08MB5256.eurprd08.prod.outlook.com (2603:10a6:20b:e7::32) by AM7PR08MB5382.eurprd08.prod.outlook.com (2603:10a6:20b:108::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.13; Thu, 17 Sep 2020 11:16:32 +0000 Received: from AM6PR08MB5256.eurprd08.prod.outlook.com ([fe80::edd3:6ed9:f739:d26]) by AM6PR08MB5256.eurprd08.prod.outlook.com ([fe80::edd3:6ed9:f739:d26%6]) with mapi id 15.20.3370.019; Thu, 17 Sep 2020 11:16:32 +0000 From: Daniel Kiss To: Mark Rutland CC: Marco Elver , Nick Desaulniers , Peter Zijlstra , Josh Poimboeuf , Borislav Petkov , Rong Chen , kernel test robot , "Li, Philip" , x86-ml , LKML , clang-built-linux , Andrew Morton , Kees Cook , Masahiro Yamada , kasan-dev , Momchil Velikov Subject: Re: [tip:x86/seves] BUILD SUCCESS WITH WARNING e6eb15c9ba3165698488ae5c34920eea20eaa38e Thread-Topic: [tip:x86/seves] BUILD SUCCESS WITH WARNING e6eb15c9ba3165698488ae5c34920eea20eaa38e Thread-Index: AQHWjFZWUnFC6JY89kqBV7Fktz5UKqlrnB8AgAAsdYCAAONdgIAAA2AA Date: Thu, 17 Sep 2020 11:16:32 +0000 Message-ID: References: <20200915160554.GN14436@zn.tnic> <20200915170248.gcv54pvyckteyhk3@treble> <20200915172152.GR14436@zn.tnic> <20200916083032.GL2674@hirez.programming.kicks-ass.net> <333D40A0-4550-4309-9693-1ABA4AC75399@arm.com> <20200917110427.GA98505@C02TD0UTHF1T.local> In-Reply-To: <20200917110427.GA98505@C02TD0UTHF1T.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3608.120.23.2.1) Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [2001:4c4c:1b2a:1000:d4e4:4f65:8128:3c2d] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2f8df62a-1f14-479b-d17e-08d85afb2ee5 x-ms-traffictypediagnostic: AM7PR08MB5382:|VI1PR08MB3070: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: v6cIxiwvF/kJaolrDxottEIcQfsgFvNX/0Sx4ra5c4AHIqjOudtNN0TJYn49vyRrUsMvL+LcbC30YggTN4a5RBm1pWfzfni3EInDrYYmBon3zt7UrglVDv/OmZUNrs7fVrSPTOF18iZZNkwkgxqLPyV7vsSQv9caS8CTWALqzR7l1wtyKg6pAP9/JgVmGY9BlGj7SoBQAA8onQNwv1NDGAMX+WlONAcEMgOCFzbaULP4omLpXHYcxi82ldXlihJykzW2gFiC8H4hEg727wh4jFksH3A56nbx90ofwvIpvbAytwi5G0rnADnvsoZ10gEd+dGKHczqoMw1PlV0RYuXgVwpFI1ShzQuC5s2QLZW4x9fk1Gu5SqPUzcxhDB+4VBzl1SPQgQLrzsjeXbV79Y2OA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB5256.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(366004)(396003)(346002)(136003)(376002)(64756008)(2906002)(71200400001)(66946007)(76116006)(66446008)(6636002)(6512007)(6862004)(91956017)(86362001)(7416002)(66556008)(6486002)(4326008)(66476007)(83380400001)(6506007)(8676002)(33656002)(5660300002)(36756003)(53546011)(37006003)(316002)(186003)(2616005)(478600001)(8936002)(54906003)(966005)(19627235002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: 0kyAiZxT8uOYoII5W89V4x3mEJEJH0OXTpvIeJe0j/UQFwky4stCAhOosCxzSopvGxqVENJg6CBDmCrg4o/g6fhAjsURN8gM30xWzuinXNNY1cpyc/cmJnDcTQR0UPTuP/p9Sxs/CuK8IZDTBe2ujGoF9NbD6qBYySdlubg1foYymMDOCeIjWBrTJ6zhCXO27u3nkXq1uXvtB596Aq4XJ4wDlsGxWacfHL5eB8tzYmxgsAisDFzssA10TRYcvcBQ2xsvTkjx48Jw7reKjxJqukRpPV9EfxY+c5Le8ifOfEJ5cujUnacGnOVtCjehtyNUN0MVYeuZDwdkDgQkzjthb+mcVN7xmhvpFpLjltPwgQCqdgLqbYOdBIaWYR7oxJKpj1IbJkn932o48SikE1E9Zjo4zDwzM6fMiRT6Ib4vGnJz+L+wZzbPvf3G6iuGgRxtEIQPCA9Wva2XyduIIDIzkCMjTEWgTF2XeuyMZuZO2XUU07DrMayyIdZnjkQve2KWV2zPP3hun5mc12rgCpopTnJXf6/QQ7p3qhSjTfLkKQePpKQ8NxF6dZRsd7Z72SodClzkBVxgQjSwUBxIm5/5+D56oMxA/XRjGpZbSb10bjTaDxHiC/vy7cmJ2qRWHq4Dj5ipjzNK1wzU/trj50VhushUD7QsVQ6jZTuMrGRs/Qkpk5Yd5delHZr94JRjfcSpKgYWVzj0OQmr2bnCdKs/zA== Content-Type: text/plain; charset="utf-8" Content-ID: <560C916938909848A6791F1DCDD4F782@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5382 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d74b1380-45f0-4669-acc9-08d85afb2227 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pfY1u1Vr1ezKqZORs1/eVY5U3jEFRAf/wf+Ts5E1nUUTL/JuqnmEI7tgmuRC9Dwut4l5bGgkF6KDuo5uU40zi1pFLrHJ+cpcN0dcCOqEhL2uv+q+jjMTw02Nyc7/VFm6E5GRQX4tsQzZw7wZQeE8K9+BlwWJy0VRDb2PcvK8rSndwBsFWWTyiSSu3N2XtEqlLbKjMjrmGRnOdJ6ZqkaGN36bQDfvm+pwic0mM1BPN/dsuB7u9MnRnclac3ftSI9mZxn1Klep5oI1TkyKUb7Xz3T0IYwxdBbmSOD2fDrZ9V0cR6AvIHEBVqjHaQUhyA2tx8sL7dK5Ri6+gGzy/R0KU+zzbrPOHg+h43whPIqv+XagKpDC9yK3HWY4l+pSEZE7Xfrvcf7Rbxbgtt1T+450by3t3gZT85cGI63OGbqHBJAMTTeB7hu1J8LwDRBbN2BTv+VaLnjP/bn50YAYgqKNIs6uvmq0jA36XcpfGONi3Zn1liIClYUGjFGNSmRIl35c5WN20w7HwaId3KSFh1z6Yw== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(136003)(39860400002)(346002)(396003)(376002)(46966005)(186003)(70586007)(86362001)(70206006)(36756003)(6512007)(5660300002)(33656002)(53546011)(6506007)(8676002)(2906002)(356005)(83380400001)(82310400003)(478600001)(82740400003)(6636002)(26005)(2616005)(81166007)(54906003)(8936002)(4326008)(47076004)(6862004)(37006003)(316002)(36906005)(336012)(966005)(19627235002)(6486002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2020 11:16:54.2359 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2f8df62a-1f14-479b-d17e-08d85afb2ee5 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3070 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gT24gMTcgU2VwIDIwMjAsIGF0IDEzOjA0LCBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFu ZEBhcm0uY29tPiB3cm90ZToNCj4NCj4gT24gV2VkLCBTZXAgMTYsIDIwMjAgYXQgMTA6MzA6NDJQ TSArMDEwMCwgRGFuaWVsIEtpc3Mgd3JvdGU6DQo+Pg0KPj4gICAgVGhhbmtzIGZvciB0aGUgc3Vt bWFyeSAtLSB5ZWFoLCB0aGF0IHdhcyBteSBzdXNwaWNpb24sIHRoYXQgc29tZQ0KPj4gICAgYXR0 cmlidXRlIHdhcyBiZWluZyBsb3N0IHNvbWV3aGVyZS4gQW5kIEkgdGhpbmsgaWYgd2UgZ2VuZXJh bGl6ZSB0aGlzLA0KPj4gICAgYW5kIGRvbid0IGp1c3QgdHJ5IHRvIGF0dGFjaCAiZnJhbWUtcG9p bnRlciIgYXR0ciB0byB0aGUgZnVuY3Rpb24sIHdlDQo+PiAgICBwcm9iYWJseSBhbHNvIHNvbHZl IHRoZSBCVEkgaXNzdWUgdGhhdCBNYXJrIHN0aWxsIHBvaW50ZWQgb3V0IHdpdGgNCj4+ICAgIHRo ZXNlIG1vZHVsZV9jdG9yL2R0b3JzLg0KPj4NCj4+ICAgIEkgd2FzIHRyeWluZyB0byBzZWUgaWYg dGhlcmUgd2FzIGEgZ2VuZXJpYyB3YXkgdG8gYXR0YWNoIGFsbCB0aGUNCj4+ICAgIGNvbW1vbiBh dHRyaWJ1dGVzIHRvIHRoZSBmdW5jdGlvbiBnZW5lcmF0ZWQgaGVyZToNCj4+ICAgIGh0dHBzOi8v Z2l0aHViLmNvbS9sbHZtL2xsdm0tcHJvamVjdC9ibG9iL21hc3Rlci9sbHZtL2xpYi9UcmFuc2Zv cm1zL1V0aWxzLw0KPj4gICAgTW9kdWxlVXRpbHMuY3BwI0wxMjINCj4+ICAgIC0tIGJ1dCB3ZSBw cm9iYWJseSBjYW4ndCBhdHRhY2ggYWxsIGF0dHJpYnV0ZXMsIGFuZCBuZWVkIHRvIHJlbW92ZSBh DQo+PiAgICBidW5jaCBvZiB0aGVtIGFnYWluIGxpa2UgdGhlIHNhbml0aXplcnMgKG9yIGFsdGVy bmF0aXZlbHkganVzdCBzZWxlY3QNCj4+ICAgIHRoZSBvbmVzIHdlIG5lZWQpLiBCdXQsIEknbSBz dGlsbCBkaWdnaW5nIGZvciB0aGUgZnVuY3Rpb24gdGhhdA0KPj4gICAgYXR0YWNoZXMgYWxsIHRo ZSBjb21tb24gYXR0cmlidXRlc+KApg0KPj4NCj4+DQo+PiBXZSBoYWQgdGhlIHByb2JsZW0gd2l0 aCBub3QganVzdCB0aGUgc2FuaXRpc2Vycy4gIFNhbWUgcHJvYmxlbSBwb3BzIHdpdGgNCj4+IGZ1 bmN0aW9ucw0KPj4gdGhhdCBjcmVhdGVkIGVsc2V3aGVyZSBpbiBjbGFuZyAoZS5nIF9jbGFuZ19j YWxsX3Rlcm1pbmF0ZSApIG9yIGxsdm0uDQo+Pg0KPj4gSW4gY2FzZSBvZiBCVEkgdGhlIGZsYWcg ZXZlbiBjb250cm9sbGFibGUgYnkgZnVuY3Rpb24gYXR0cmlidXRlcyB3aGljaCBtYWtlcyBpdA0K Pj4gbW9yZSB0cmlja2llciBzbw0KPj4gdGhlIG1vZHVsZSBmbGFncyBmb3VuZCB0aGUgb25seSBy ZWxpYWJsZSB3YXkgdG8gcGFzcyB0aGlzIGluZm9ybWF0aW9uIGRvd24uDQo+PiBTY2FubmluZyBl eGlzdGluZyBmdW5jdGlvbnMgaXMgZnJhZ2lsZSBmb3IgZGF0YSBvbmx5IGNvbXBpbGF0aW9uIHVu aXRzIGZvcg0KPj4gZXhhbXBsZS4NCj4+DQo+PiBPdXIgc29sdXRpb24sIG5vdCBnZW5lcmljIGVu b3VnaCBidXQgbWlnaHQgaGVscC4NCj4+IGh0dHBzOi8vcmV2aWV3cy5sbHZtLm9yZy9EODU2NDkN Cj4NCj4gVGhhbmtzIGZvciB0aGUgcG9pbnRlciAtLSBJJ3ZlIHN1YnNjcmliZWQgdG8gdGhhdCBu b3cuDQo+DQo+IEp1c3QgdG8gY2hlY2sgbXkgdW5kZXJzdGFuZGluZywgaXMgdGhlIGlzc3VlIHRo YXQgZ2VuZXJhdGVkIGZ1bmN0aW9ucw0KPiBkb24ndCBpbXBsaWNpdGx5IGdldCBmdW5jdGlvbiBh dHRyaWJ1dGVzIGxpa2UNCj4gImJyYW5jaC10YXJnZXQtZW5mb3JjZW1lbnQiLCBhbmQgc28gdGhl IEJUSSBpbnNlcnRpb24gcGFzcyBza2lwcyB0aG9zZT8NClllcywgdGhhdCBpcyBjb3JyZWN0Lg0K DQo+DQo+IEknbSBndWVzc2luZyB0aGF0IGl0J3MgdW5saWtlbHkgdGhpcydsbCBiZSBmaXhlZCBm b3IgYW4gTExWTSAxMSByZWxlYXNlPw0KPiBPbiB0aGUga2VybmVsIHNpZGUgSSBndWVzcyB3ZSds bCBoYXZlIHRvIGd1YXJkIGFmZmVjdGVkIGZlYXR1cmVzIGFzDQo+IGJlaW5nIGluY29tcGF0aWJs ZSB3aXRoIEJUSSB1bnRpbCB0aGVyZSdzIGEgdmlhYmxlIGZpeCBvbiB0aGUgY29tcGlsZXINCj4g c2lkZS4gOi8NCkkgZG9u4oCZdCBrbm93IGJ1dCBJIGhhdmUgbW90aXZhdGlvbiB0byBiYWNrcG9y dCBhbGwgUEFDL0JUSSBmaXhlcyB0byBMTFZNMTEuMC4xLg0KDQo+DQo+IFRoYW5rcywNCj4gTWFy ay4NCg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFu eSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2Vk LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRo ZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8g YW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29w eSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0K