From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by sourceware.org (Postfix) with ESMTPS id 874BE3858CDA for ; Tue, 2 Jan 2024 11:02:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 874BE3858CDA Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 874BE3858CDA Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.55.52.115 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704193330; cv=pass; b=wzJ51hMaAea4xjAaJDxX253qBsBH4HNou/2T/cy+rlaMsBxNmqwwV7u+eivjzyXuAPNBiAc4Dd7IBWtAvdu9AXamDGFByNpkXg8r8lgYENxpohibtaohdW5WuVJ8Sq773mm9qMFoLwDAEZElklTHS+ZogRHla2m+npRLlML2wxQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704193330; c=relaxed/simple; bh=Cwspb1OXV1PLjJs9s6AsTBkbSYxxVzVmivssIV4zCmk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=HYMLRlV8Nx4qe0Gjq+ighWPAnU/itTluAO/Fy3MkibcK7BtJ+gcdUecJ0EDCssBCi9pD2WMkeRy5avP/4/01g+WMX+YSDNPyuIn6u6tuJrhSNsFpQoXmkKS9xFrZbbP9Beeb/tKF8AiSUNWCtCLr03gwj6daO5+awvkJrtPETu4= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1704193327; x=1735729327; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Cwspb1OXV1PLjJs9s6AsTBkbSYxxVzVmivssIV4zCmk=; b=Hl3a9QLRYldxGYyyEBWNNi2F/fAcfnYW7siQJMJtFGMl73W7RhH9KOlH MUBbhDHCFYewvknPyJbnpMZokRhCCDcxecL0Hz8yCFs0g4fIn7chaICIv Tb7CXU5fdsGtWcBxo6lCLe3Woq1kmjX5L8KTFkhBBP2JCFdXv9bFf5DFE PUtwNhWlC9yBy7UUMaxp/YmUC49wt6MfLp2DR4jJyGLoIhSJKazCLLIF3 uN36cDQEP7ft9ZQAC4SXbdApeGgxXRStto7Bhj8P5+W60sIfkKO2jqK06 QFE/5VKhjCfVNq5Sc4yO+HqV7npUqkXZ8Ynbotq44X+NrXeXxhRVXuZeX w==; X-IronPort-AV: E=McAfee;i="6600,9927,10940"; a="396597312" X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="396597312" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jan 2024 03:02:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10940"; a="779662977" X-IronPort-AV: E=Sophos;i="6.04,324,1695711600"; d="scan'208";a="779662977" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 Jan 2024 03:02:05 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 2 Jan 2024 03:02:05 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 2 Jan 2024 03:02:05 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 2 Jan 2024 03:02:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VhtjnQ6Orc/XUFbbgXraHjMq7Ouw74ETMRfvgCWBdg9/v7/qD+uIBRgN170Y7VBvWTOwkiNYiHG2aa2Yx/muRoi4GiLYfOwmp04WgIbogvT7PnbswasZBLUznA1E4IFXc/ltWowwN8mWutV6iEMdli3qPFMjKqjquv8Nl4g18EM7g1TPrmtBIEYeiR9az+kd52EwYK2CfaPHkQpVDujTNl5Od+JHMmrE9I8u9d073pm0XTW7TPHH/7cS+jR95C1q5NrwGOmtfYW775Btjhmvxr5TwtOpgI/6AgmyequMoikLawbAmfqZ78lfudoKNY3srgdEjX+aFUmj4BWfPb36CQ== 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=Cwspb1OXV1PLjJs9s6AsTBkbSYxxVzVmivssIV4zCmk=; b=oTK/70cybPbOkbtwCSfmSfnzWjuCYz3V5XpidO7xYZUSIPGsnCRNvKsp5/hpynQKWl+NIvzfr+fqazNwPQuBHv+Ufy/IlDp1qXFT1rxUavtfnwY3Yu6q87cDT9u6zM7RNy0L7ghUg8CMiB+uoGgaIsKFQAbI7B+GXs3RMydpvuW5HYvdZOoyHgpc34SnLFZPyjURWLwXNyGwwltgghmCT0xb90X7T5KF/EZsrpSNGcypApIu+wa9a42a8cOIaZVvUQVuCnUrAHiU08uYryw7xBmYsLO6I0uVWS4XRbvKR44/ntkkLXXiMTBdS8UQ8Xp7bowC6ZKgGax0ZvpPD1sqKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from IA1PR11MB6466.namprd11.prod.outlook.com (2603:10b6:208:3a6::21) by CH3PR11MB7895.namprd11.prod.outlook.com (2603:10b6:610:12f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7135.25; Tue, 2 Jan 2024 11:02:03 +0000 Received: from IA1PR11MB6466.namprd11.prod.outlook.com ([fe80::ee50:f224:e728:afeb]) by IA1PR11MB6466.namprd11.prod.outlook.com ([fe80::ee50:f224:e728:afeb%4]) with mapi id 15.20.7135.023; Tue, 2 Jan 2024 11:02:02 +0000 From: "Wang, Yanzhang" To: Adhemerval Zanella Netto , "libc-alpha@sourceware.org" CC: "carlos@redhat.com" , "palmer@dabbelt.com" Subject: RE: [PATCH v2] RISC-V: Enable static-pie. Thread-Topic: [PATCH v2] RISC-V: Enable static-pie. Thread-Index: AQHZzxoi1zmoDifJRk2iXFMoxyrr5rCxp7oAgBWOhpA= Date: Tue, 2 Jan 2024 11:02:02 +0000 Message-ID: References: <20230810233348.1214955-1-yanzhang.wang@intel.com> <20230815014434.1902446-1-yanzhang.wang@intel.com> <98a131f9-b847-4e99-8ddd-01b3993d92b0@linaro.org> In-Reply-To: <98a131f9-b847-4e99-8ddd-01b3993d92b0@linaro.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR11MB6466:EE_|CH3PR11MB7895:EE_ x-ms-office365-filtering-correlation-id: bc8f4de3-e82b-4f11-3c1f-08dc0b824022 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GO5o2vKBLP1NDzlX6gUNL/hXSvnmSEwFzw3AuZ2PHDNap730nZeXBzXy+SLutSEu6AFPIdrGqr+RN4l2pV2mVUpWOOVM/KK7QmReLliqEGXy4WrccyKAeIKCVbr1tGdsfooqsAMSBXGkpE3Jf9OQJTarsK07dZsxWFUtv6pMJNT7Ya2RaeqqGq59uEN4WR392/ST60BzK8GLmBx0fyfsC9hvb9dNL2vmP7dSwrQQYhnl153lQtfWR3jihAMfKLQ4FzHW9Bl1xiXiVz3TupuGFqqdCNBAU5sqv+OnP8GEf+mlTYFVf+DUgBWTbEPVhiy7hAdRNz1VlPciy+92N08SXv8ZizZOLrg8+EHu8Q3bYjdTEcamolbmoQ5MFPQ3ZNfnKpYedMZna+r2tMvEcowlefc8+4Jpi++D7OPnrPd7xvfQ8u0hnKvdRpB6ZbWp8H+1+DzzqEPrt8RZ8GMs5Y6/E9GT3Vb+b/Viz6iTx80WuhccazLXzgwQjWPYdElJtQPEsjA9xovJdEGzkkPvlEpnmvpFZYuKgZpJaY3c72yXC0tWA37MgzEPxBL1lYgFHeikQabz/C1hAjmvS/OYu87ySUuUA8eJ+gc4giLHYhAWWzzaV8TJjZrGSVTy8lql9D7M x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR11MB6466.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(376002)(346002)(366004)(136003)(39860400002)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(83380400001)(26005)(7696005)(6506007)(9686003)(53546011)(8676002)(8936002)(5660300002)(4326008)(52536014)(478600001)(41300700001)(2906002)(316002)(66476007)(66446008)(54906003)(76116006)(64756008)(66946007)(110136005)(66556008)(122000001)(86362001)(33656002)(38100700002)(82960400001)(71200400001)(38070700009)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q05OM1ZVWk5MRWY0djNUWUxwQjhML3haS2F5YmEzUFhhNTNvUDNaVE5qU1Zr?= =?utf-8?B?Z0FTLzF5NFFKdFRQdTJIUmx6OVpvd09IQWhtTUREazgzcEFNYnN6bTNhR1l3?= =?utf-8?B?UEVJazIyNnV4TFFEMVIxb05ZVnhhYkRyV09ad2YzZXFtcFZvdFRCM0lQcTVw?= =?utf-8?B?TlU1ekZHTDc1aTVBdWl6OWpHTklleGt6T2trTC9ZbThUMHhpNDVuZ05mOTRx?= =?utf-8?B?Wm1jbm5SbkpsYjdnSDluM1NxRG1EUmlXMk5pTjNXc1ZLczc2ais4bFd2ZzU3?= =?utf-8?B?M2FrZERyWlRqT2x4d1FkWGpqT0t3R2Vhdk85ZGlSM0xzQ2NNbDY0RXhqTGw2?= =?utf-8?B?VUVnV3pmRWQ3NE95anhOTkpVbEl1UGNqZXVFVUFsK1BUUG5pYXg4ZGNSeGlw?= =?utf-8?B?QlA1UnpvVGJtMzRoSSt1Y1N5d2VCRnZCQnNKMEdsaGNzNStsdWFNTGVkbm1W?= =?utf-8?B?VHZ6MmxvTnpLOU43MXhzV0kyTm9rWEdsR1J2WmgwRksyMVhzUEk2N0lNNDBK?= =?utf-8?B?VHUxN3ZvNGdXYzUxK0pjVGtXV2paZUx5Z3NzcTdqVnQ2cU54VHBoYkRkZk5v?= =?utf-8?B?Uzh5TjBva1k1QTRFWEw0aTVwTnM2T1I2Wk9saFpSYXZjd01adkMzT2RhOURm?= =?utf-8?B?T0pNUVdCWG5CSnlnTE96TnhhSzFXQjFqZGVrNXB6OEpwYUZ6SlFqRUtlby9u?= =?utf-8?B?K1hqTkJjcDJiTzRvQ2dtZjIyenJCaVhNcWtWRnRGWWppWjE3OHNSMHRmdVpO?= =?utf-8?B?UGJRSDZxdzY1a1NhdGdTaDR4UUdMTWpOdWJ2cUxmV2ptREhzTFlEV0lmeHN0?= =?utf-8?B?RTVDQW5veTQ1OFZGNUhTUmZkNHN2SUpXbWVjZHpKd3gyWGIvQlBrZmJZZzc0?= =?utf-8?B?Q0J3YnhvT1hBWXBWbmVINUhTemErRXlHbEtQQ0tUU2k5YlRtaWZUL3RlMHFK?= =?utf-8?B?ays4MDBhcFhXNjZYL0lCZHhlQmw4OUpjcTZFeW13SWZrRU52TUlra1pGTlk4?= =?utf-8?B?SUVEMy9BckJ5ektOYUJyVVp2MU5PMUdPMG51K3ovU0tqRHVKUnJ1VHpaMDgy?= =?utf-8?B?MHl2aE5tdVFWcjE3Y2NZTFUwVEVSb2Y2RmFGdG9NMVl3RU9VaCtSa2hQaU1M?= =?utf-8?B?YitRaWhSeGZST3dZL3dEVDJPS0FhSEZ0RGx0VWhOVHE0WWxGNFlwdUJwZHNm?= =?utf-8?B?ZVkzeUxob0FaSklPN3dWeFZ3MStnVXN4RjY5aUFVY0tBWHF2bmJNa0M3WUJK?= =?utf-8?B?LzlkckdNcTZHVGd6VGNmdEIrVFV1Q1lwaVo1dGZiUTIzbkVSWGRoMElsZmRS?= =?utf-8?B?Mm5FM2R1SGNOekMvREp6dzZmT05VNFk1UGxwYTczTngzWTZFRktTVnRjNlBz?= =?utf-8?B?WWNPUlVxaTUwYkgwRzQ3K25lc3lZcFl4VG1xUk9nMjhLOVFyTTZSL0o0bkR4?= =?utf-8?B?Ky9YUkhmSFBFZ213MTRFKzg2QWxNMUFpTGgzVWovQVo5V0ZINnlSb0FxbUIr?= =?utf-8?B?N3Nwa0dLaGlaaUxqZ2NCR09ROGsrMjhEd2w3KzVUSmxxL24xdThtbDJlcERB?= =?utf-8?B?UU5EZW81V2JzOS96RVN2ckp1bHlweVZLMVJwRHFPQTlEakZiRUJsRlJ5Y2FK?= =?utf-8?B?WDM3TWxvYnBlT3ExbjVTQmhOa1hYREQ4QmJSczBzSFdTYjNoYnpSS2gzMGhU?= =?utf-8?B?N0dZR1ZwdFZ0RTNTTzVBVHEvQ01vSXJQc2VnR0NoZXJyZFZVWjBRZFg2WWMv?= =?utf-8?B?VkcxdWNmdFhHbGxrdlRtM2JwUngzZHI4eW12a1haU1pLNjVVajFpUVBueTdQ?= =?utf-8?B?elBiMGZ5UmorYkxyYkRLMllkMDF2amt5YmdDWEIwYU5nUnN6SDc4K2tDcGJ4?= =?utf-8?B?S2M2Z3M2cUI2SjAvc3pOWFIxd2dXbnhrRThPUUdISHB0aXRUQkFvaGNKTXNO?= =?utf-8?B?VE85WU9MUSs4L0N6WTlvcTY3L20rc1JIb0szMVZ3ZlpxOWRlaW4wWCtlbGxL?= =?utf-8?B?YnpWc2RVK0ZQc2hYZWovU3ZTUEF0M0M5Yzc4VnM3VGt3V2x5UHRXblA3UU44?= =?utf-8?B?RVMya2ROREpaYk5TMmJhZUZnd3JnNGUzM0JvY2NXYjlDSldPdnRvNDVYZ2xq?= =?utf-8?Q?Gl9ntUT2GwwlajVEukq2GfjS3?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB6466.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc8f4de3-e82b-4f11-3c1f-08dc0b824022 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jan 2024 11:02:02.9013 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: trsxzrF/IPuYo3T4a3rwsEU9+0XiFbkH8ljWiz8L2kn6EXv1lzaAvgmEBFRKlNx1epnuS3SKBJyoKpZpFe72nA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7895 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-13.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: VGhhbmtzIGZvciBwb2ludGluZyB0aGlzIG91dC4gWWVzLCBJIHNob3VsZCBkbyB0aGUgdmVyaWZp Y2F0aW9uLiBJIGhhdmUNCnB1c2hlZCBhIG5ldyBwYXRjaCAocGF0Y2ggdjMpIGp1c3Qgbm93IGFu ZCB2ZXJpZmllZCB3aXRoIHR3byB2ZXJzaW9uJ3MgDQpnY2MgKHN1cHBvcnQgYW5kIG5vdCBzdXBw b3J0KS4gUGxlYXNlIGhlbHAgdG8gcmV2aWV3IGl0Lg0KDQpUaGFua3MsDQpZYW56aGFuZw0KDQo+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFkaGVtZXJ2YWwgWmFuZWxsYSBO ZXR0byA8YWRoZW1lcnZhbC56YW5lbGxhQGxpbmFyby5vcmc+DQo+IFNlbnQ6IFdlZG5lc2RheSwg RGVjZW1iZXIgMjAsIDIwMjMgMTo0NCBBTQ0KPiBUbzogV2FuZywgWWFuemhhbmcgPHlhbnpoYW5n LndhbmdAaW50ZWwuY29tPjsgbGliYy1hbHBoYUBzb3VyY2V3YXJlLm9yZw0KPiBDYzogY2FybG9z QHJlZGhhdC5jb207IHBhbG1lckBkYWJiZWx0LmNvbQ0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYy XSBSSVNDLVY6IEVuYWJsZSBzdGF0aWMtcGllLg0KPiANCj4gDQo+IA0KPiBPbiAxNC8wOC8yMyAy Mjo0NCwgeWFuemhhbmcud2FuZy0tLSB2aWEgTGliYy1hbHBoYSB3cm90ZToNCj4gPiBGcm9tOiBZ YW56aGFuZyBXYW5nIDx5YW56aGFuZy53YW5nQGludGVsLmNvbT4NCj4gPg0KPiA+IFRoaXMgcGF0 Y2ggcmVmZXJlbnRzIHRoZSBjb21taXQgMzc0Y2VmMyB0byBhZGQgc3RhdGljLXBpZSBzdXBwb3J0 LiBBbmQNCj4gPiBiZWNhdXNlIHRoZSBkdW1teSBsaW5rIG1hcCBpcyB1c2VkIHdoZW4gcmVsb2Nh dGluZyBvdXJzZWx2ZXMsIHNvIG5lZWQNCj4gPiBub3QgdG8gc2V0IF9fZ2xvYmFsX3BvaW50ZXIk IGF0IHRoaXMgdGltZS4NCj4gDQo+IFRvIGVuYWJsZSB0aGlzIHN1cHBvcnQgYXMgZGVmYXVsdCB3 b3VkbCBlcXVpcmVzIEdDQyBjb21taXQNCj4gYjIwZTU5ZjQ5YjUxYjdiYWYwNWUxYjcyN2JlNWRh OTQ3ZTYxNzQ5NiB0aGF0IHBhc3MgdGhlIGV4cGVjdGVkIGxkIGZsYWdzLg0KPiBPdGhlcndpc2Us IGJ1aWxkaW5nIHN0YXRpYy1waWUgd2lsbCBmYWlsIHdpdGggbWlzc2luZyBfRFlOQU1JQzoNCj4g DQo+IHJpc2N2NjQtZ2xpYmMtbGludXgtZ251LWdjYyAtbyBbLi4uXSBzdXBwb3J0L3Rlc3QtcnVu LWNvbW1hbmQgLW5vc3RkbGliIC0NCj4gbm9zdGFydGZpbGVzIC1zdGF0aWMgLXN0YXRpYy1waWUg Wy4uLl0NCj4gWy4uLl1saWJjLmEoZGwtcmVsb2Mtc3RhdGljLXBpZS5vKTogaW4gZnVuY3Rpb24g YF9kbF9yZWxvY2F0ZV9zdGF0aWNfcGllJzoNCj4gWy4uLl1lbGYvZGwtcmVsb2Mtc3RhdGljLXBp ZS5jOjQ4OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBfRFlOQU1JQycNCj4gDQo+IEkgdGhpbmsg eW91IHdpbGwgbmVlZCB0byBhZGQgc29tZXRoaW5nIHNpbWlsYXIgdG8gd2hhdCBsb29uZ2FyY2gg ZGlkIG9uDQo+IHN5c2RlcHMvbG9vbmdhcmNoL2NvbmZpZ3VyZS5hYyBhbmQgY2hlY2sgd2hldGhl ciBjb21waWxlIGRvIGFjdHVhbGx5DQo+IHN1cHBvcnRzIC1zdGF0aWMtcGllLg0KPiANCj4gPiAt LS0NCj4gPiAgc3lzZGVwcy9yaXNjdi9jb25maWd1cmUgICAgfCAxICsNCj4gPiAgc3lzZGVwcy9y aXNjdi9jb25maWd1cmUuYWMgfCAzICsrKw0KPiA+ICBzeXNkZXBzL3Jpc2N2L2RsLW1hY2hpbmUu aCB8IDIgKy0NCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9zeXNkZXBzL3Jpc2N2L2NvbmZpZ3VyZSBiL3N5 c2RlcHMvcmlzY3YvY29uZmlndXJlIGluZGV4DQo+ID4gYWNkMWY1ZTc0My4uZWNhZjhlMmEwYiAx MDA2NDQNCj4gPiAtLS0gYS9zeXNkZXBzL3Jpc2N2L2NvbmZpZ3VyZQ0KPiA+ICsrKyBiL3N5c2Rl cHMvcmlzY3YvY29uZmlndXJlDQo+ID4gQEAgLTMxLDMgKzMxLDQgQEAgcHJpbnRmICIlc1xuIiAi JGxpYmNfY3ZfcmlzY3Zfcl9hbGlnbiIgPiY2OyB9DQo+ID4gY29uZmlnX3ZhcnM9IiRjb25maWdf dmFycyAgcmlzY3Ytci1hbGlnbiA9ICRsaWJjX2N2X3Jpc2N2X3JfYWxpZ24iDQo+ID4NCj4gPiAr JGFzX2VjaG8gIiNkZWZpbmUgU1VQUE9SVF9TVEFUSUNfUElFIDEiID4+Y29uZmRlZnMuaA0KPiA+ IGRpZmYgLS1naXQgYS9zeXNkZXBzL3Jpc2N2L2NvbmZpZ3VyZS5hYyBiL3N5c2RlcHMvcmlzY3Yv Y29uZmlndXJlLmFjDQo+ID4gaW5kZXggZGJjYzIxNjY4OS4uMzZkYTJiNTM5NiAxMDA2NDQNCj4g PiAtLS0gYS9zeXNkZXBzL3Jpc2N2L2NvbmZpZ3VyZS5hYw0KPiA+ICsrKyBiL3N5c2RlcHMvcmlz Y3YvY29uZmlndXJlLmFjDQo+ID4gQEAgLTE2LDMgKzE2LDYgQEAgRU9GDQo+ID4gICAgZmkNCj4g PiAgICBybSAtcmYgY29uZnRlc3QuKl0pDQo+ID4gIExJQkNfQ09ORklHX1ZBUihbcmlzY3Ytci1h bGlnbl0sIFskbGliY19jdl9yaXNjdl9yX2FsaWduXSkNCj4gPiArDQo+ID4gK2RubCBTdGF0aWMg UElFIGlzIHN1cHBvcnRlZC4NCj4gPiArQUNfREVGSU5FKFNVUFBPUlRfU1RBVElDX1BJRSkNCj4g PiBkaWZmIC0tZ2l0IGEvc3lzZGVwcy9yaXNjdi9kbC1tYWNoaW5lLmggYi9zeXNkZXBzL3Jpc2N2 L2RsLW1hY2hpbmUuaA0KPiA+IGluZGV4IGMwYzliZDkzYWQuLmFkODc1YzA4MjggMTAwNjQ0DQo+ ID4gLS0tIGEvc3lzZGVwcy9yaXNjdi9kbC1tYWNoaW5lLmgNCj4gPiArKysgYi9zeXNkZXBzL3Jp c2N2L2RsLW1hY2hpbmUuaA0KPiA+IEBAIC0zMjMsNyArMzIzLDcgQEAgZWxmX21hY2hpbmVfcnVu dGltZV9zZXR1cCAoc3RydWN0IGxpbmtfbWFwICpsLA0KPiBzdHJ1Y3Qgcl9zY29wZV9lbGVtICpz Y29wZVtdLA0KPiA+ICAgICAgICBnb3RwbHRbMV0gPSAoRWxmVyhBZGRyKSkgbDsNCj4gPiAgICAg IH0NCj4gPg0KPiA+IC0gIGlmIChsLT5sX3R5cGUgPT0gbHRfZXhlY3V0YWJsZSkNCj4gPiArICBp ZiAobC0+bF90eXBlID09IGx0X2V4ZWN1dGFibGUgJiYgbC0+bF9zY29wZSAhPSBOVUxMKQ0KPiA+ ICAgICAgew0KPiA+ICAgICAgICAvKiBUaGUgX19nbG9iYWxfcG9pbnRlciQgbWF5IG5vdCBiZSBk ZWZpbmVkIGJ5IHRoZSBsaW5rZXIgaWYgdGhlDQo+ID4gIAkgJGdwIHJlZ2lzdGVyIGRvZXMgbm90 IGJlIHVzZWQgdG8gYWNjZXNzIHRoZSBnbG9iYWwgdmFyaWFibGUNCg==