From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id F24B63858D32 for ; Sun, 13 Aug 2023 12:20:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F24B63858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1691929210; x=1723465210; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zBPLT19M8FFP5xSyciUAvFgETN/ldYoWpS5s74UZiqQ=; b=OcOS7OLqIITAJmvVimZrZ1wkLWxfgxivsvl2IXloNsu8FrLDKpKnjTAa zb/XCpem2098DVsB/mjhLCoMzQBki24UZWjvnZ7S0fg2jga6PYHwmMTi3 op3ZUtOSAaclX+TqBXUECCAUGENoCyCRz2bbFssW3NuqfovvFTZQ26SzT Ms24k3/X0ZPPJInZ1BgRr/VuSvZNfg/0JocmorksrixZazktue6z1w7xR vOBvMmGPj1bsrz9LCBg3js6TMgoBEY5qfLuedijqtc5+XY0kA1FG6ky9K IC5Q/KKZBNhn+Xj/CR/nz/8q4FW55IpG48NK66/SOCpOaHquGJ84foWdE Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10800"; a="374657550" X-IronPort-AV: E=Sophos;i="6.01,170,1684825200"; d="scan'208";a="374657550" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Aug 2023 05:20:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10800"; a="979694383" X-IronPort-AV: E=Sophos;i="6.01,170,1684825200"; d="scan'208";a="979694383" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga006.fm.intel.com with ESMTP; 13 Aug 2023 05:20:08 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Sun, 13 Aug 2023 05:20:08 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Sun, 13 Aug 2023 05:20:08 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) 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.27; Sun, 13 Aug 2023 05:20:07 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c1wQc7SyoTw37517l4hGyzfmhLWhMwH7D5WJMvDpnsL7OihWBeGKjbBHANLA4P8D+BHuORIlDiJxuvMhGnMudf+hsSRkrtwjLhr5/VZMWvgrjFYETurfolQ+sUUe4/sS6NDE6z+FU6xbnHmuIR+wcpJ7gaVPiZnwzUR0t5P/P9ly4ssiSakTiWFT8KsRNJqrtw0e/kIICpjhRhoeBgMOv+x2gKDx6Hv6vw9eUYa7pLXiRQ4DQj2NPJeuR+bd4VWkl2yvtpIeOe9mTjcHkvPG+7jzErWqtbN974/sF24e2eFlRFCg/lMXqSdNtXbTcNRCDWmeS2ZDCmeRyncdhfcTng== 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=zBPLT19M8FFP5xSyciUAvFgETN/ldYoWpS5s74UZiqQ=; b=I6lRI9HodLpgEMKMT34ukOxOi9Pc+YVC2yXbvLjjA3I6Nvc+Wqra4fAngoPb8ecSlQo9EWFofswinIcUlb0eu4ObFfjDeplNszI6SRKaLyFyoFHPMNt7ZVIdB6X+RO+lYCDf4JmcX7W+sn8zSIqihyi3Z+5mqIJ7qSFS1Ntu/F+6uUURQhga8TlpipJbMiKwuaHNmY3IxRyeebLohMHGcEuQrABquJ7IIdyisMeZQ4jGb9atqn07ct2fwJ4vW9Jo3wncG17I2kSw71mXzlE+mPX0HILuQoQkgi7oXz6RiwSyhd1eNchrgbKR8WL+c3KK9VoBYtAQUCToIwgKztwMhA== 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 PH7PR11MB6329.namprd11.prod.outlook.com (2603:10b6:510:1ff::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.24; Sun, 13 Aug 2023 12:20:06 +0000 Received: from IA1PR11MB6466.namprd11.prod.outlook.com ([fe80::8038:ec40:957e:dcb9]) by IA1PR11MB6466.namprd11.prod.outlook.com ([fe80::8038:ec40:957e:dcb9%3]) with mapi id 15.20.6678.022; Sun, 13 Aug 2023 12:20:05 +0000 From: "Wang, Yanzhang" To: Palmer Dabbelt , "libc-alpha@sourceware.org" CC: "libc-alpha@sourceware.org" Subject: RE: [PATCH] RISC-V: Enable static-pie. Thread-Topic: [PATCH] RISC-V: Enable static-pie. Thread-Index: AQHZy+M/3+hew0VMFkiuU3j4uzsyUK/kVrUAgAPOjxA= Date: Sun, 13 Aug 2023 12:20:05 +0000 Message-ID: References: <20230810233348.1214955-1-yanzhang.wang@intel.com> In-Reply-To: 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_|PH7PR11MB6329:EE_ x-ms-office365-filtering-correlation-id: c5e79f7e-01c4-4582-195b-08db9bf7a069 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: o9FdB9RZEL1HZcVQeqB6tyFL65AvKmB0JkTrW8DIbOu0J8lCLTYcqf3vqvdddXg+ocS2tvPhkS5o7zivT6hlbchK3xNVqkHWf3krSeEspCVJiK4muEGXbhJJx1nc86AV8f7s/5MAg6MwfMjXUfIhOrYu05SI6+VOMQkxdJ0arXWOnin/iID3VMuD3yKFeKMf6oz2tPH1ns/HAZJSeEY+JHV1bLoEXnr+uQhrwhfa03Or4BkgKAniQw8BtI+AVdEhksJ64JmRuCAKQCfDhf0vfiTU8uKwE0gMxHDgUQjEXnetXb4n9t8qEr9XOHCbWXnLtL15ibO7JjxqOhtCRtUPXG4xozd/XTalJbrX3JtI3tF9XrNownKQ1inG4iBFTRHVQlaHIU28jbAxnxCT/3/NZmKO5cfoj7sN+34vulhR3HE64ZBduI1gBcnZ/fbHqYDzYJTHwUX8760QvVMMzXyLVWWcdTZzKw5Q+clqoK5zpfUG4lb9ZWIoJt/m4IsShZlQZ2hRRR6ZS0Nj+EqPqRWdM8RoUwUJObOt6wTaiewfQ7z4QEk1XP2eYUbfcU/4XYuTQMnP8HKqdmTfw1XULQNGXSAaN0aCAE45+V3m5nd9iZYJoV5k68gpuVp17Gv4pdR1 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:(13230028)(136003)(346002)(366004)(39860400002)(396003)(376002)(451199021)(186006)(1800799006)(55016003)(38070700005)(71200400001)(2906002)(6506007)(7696005)(53546011)(86362001)(26005)(316002)(122000001)(64756008)(66446008)(66476007)(76116006)(66556008)(66946007)(478600001)(41300700001)(38100700002)(110136005)(82960400001)(9686003)(5660300002)(4326008)(8676002)(8936002)(52536014)(83380400001)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bDM0R1VIZGNqN01ubldVY3NxUW1vVnpjeTRtV0dEVkEwSGhHR0lWK0xXWXR0?= =?utf-8?B?K1FvancwZE9aSjhpWmdVaVdMdmJmVnZBNHQ5Z0MvbXExZFJoUWVBUTNraUMv?= =?utf-8?B?dVhwT1Q3MnYyVXYyRy9VblBwSWc4TEpQYVltTERnMjFEbjV4WnhEUU9uRTZS?= =?utf-8?B?OWNBNFdNa1ZIaHUyWnAzemtTZ0N6aEhNODhzcUE0emNFZ0tWSlZzR2Z3dTd1?= =?utf-8?B?VDNZNEc3YUtLYm5ZNVY3VmNMTURwSkhHb0JVUDVJaFJqVVpYalJvY0NuTTdR?= =?utf-8?B?WDJ5UEhLMGpVTkhRUUVTTHJOcmhGRWpwQVp2UGsrcUcybm1vaFBiWWpuWHRN?= =?utf-8?B?T1U2UklzMDMxR2VueVBJTHBCcklDN3dmM2tESEQzKzY4bHp4R0xXWVRON2NF?= =?utf-8?B?S1pMTytOMFI2ZXF5N2k1bnFIRFJqbWF2Nzd2OHBDeUlHdno0QXR0Sy81bmpJ?= =?utf-8?B?UDFENHVJcFFvRFNRYkJ1MGJJRXNmVng4enFLTVVyV1VkcnlncnNLOVlnNHNL?= =?utf-8?B?SHNycy85ZDNMSG9wOVg2RUFGb3VwcWFid2dpanNTdTF1Q0NxTHQyZ3hyM1lX?= =?utf-8?B?UDB6ZWhLaWRDL3ZlK25reEt5TmkvUTRxT3lZRHE0M3hjRnluQmRvQUZiemZs?= =?utf-8?B?S2xicGVCbzRTRUE2SkNSWEU1VkVvQ0pTTlY5MDVRTVpZQzBJeXVKK2laNFJ5?= =?utf-8?B?REp2RjdST1ppT0FONE9rZU5OU0FIZXpNdHcwMmlPRnNQN25lRTBYMmdXUHBj?= =?utf-8?B?VFRVRFhvUzN4K1JFb1IrYzRvcWFUZXhqUjRpcTlUK0F6Z2FLelZGdTBBRkhl?= =?utf-8?B?SE16SVJ3RHI1bEE3S1phVGMrWE1maFBvbnJSVUIwTUFlcUwvUGJhc0RRNWt0?= =?utf-8?B?UnBvL1VaRS9LUk54VTJ1RDdjM0t4Nmtac0NIWVlxNWdGK1ZHbjUxMzlCa1dr?= =?utf-8?B?MVJMTlVkd1l4STVadFY0N2tsWlRGNVVSeUppdGhqcnppL2UvVzRCaXZxaHRk?= =?utf-8?B?TkIvK2REQ09HVUtCRFQrd2J4TjYvM0pDRGRBd2JtKytaaThnK1VIZEE3c0pK?= =?utf-8?B?Nkw3VUFKeWtnbjBrTUVzUUVnNmZHdm1KbTEyeDAxb09oSXRXQVh3TW82K3Zk?= =?utf-8?B?bk9VdjdLK3AyZnJXUXI1T3V3Z1N6cjU0WGxiY0doekY5YWxhNXJWNFpTTDNo?= =?utf-8?B?dGJmSEpQU0xyMm1FSW11TkdIaVF4R1VQemJLNE9yaDA0SENhYzJYV3JTNFoy?= =?utf-8?B?elBxTjNwUmh2L3FxQ01rSnJWWkx0eDJ3NytyZ2J4bWxLTTU4OXRKR2w3WkFY?= =?utf-8?B?WTh4OHYwaGdGNUp5eWd3ZnlMc08zNWlHNTdEcDdzeG0wUkNBR0V6RU1CRXpB?= =?utf-8?B?cWFLdFZxU1FSV3NvRmVRKzdvQVBjalFnWlZJQTNUcXJRTUc2dDZJejRwTUZi?= =?utf-8?B?WE1KV1drbGNacUxVUFEwOHFTQ2N4NEhMQ2lnRHkxdU8xeWFad1hldDl2YTRD?= =?utf-8?B?Yms4a214UTRMdnRLK3hKOWJKY2EwL1dIMnVFdFJBRlhSZVpZNFA3V2ZIYkp1?= =?utf-8?B?Q21OQ3poVDFjQzJoMW5wMDh5a1FBNmgrM0FmQ2s2WHVGak9pK3BtWVp4S3o5?= =?utf-8?B?ZDBqVXdSTWZRUUN5VXhPamh1Q0F3Zk84TXhrM0E2WXJqMWFucjU5LzE4SDgw?= =?utf-8?B?QnNCYklUdEs5RXN6bEZ2QjdON1ZURHZKTFk2M1JOSHBUWmIxeXpTVjVvUUpP?= =?utf-8?B?ekdxY1BSZXR3VTYwcFdNSDVkYnNtRlloTE5ZdkJjODJrbDNGaDNjVXM2NkFM?= =?utf-8?B?MFhhK1A2UnB2NUYrTlIyTzZzNUFhM044TGxOZEdPTC9nYU9SYi8vTzZ0U1Bx?= =?utf-8?B?c0pTMkZRMVNtTlN1ZGFkRWhUL25GeXhMb1IvYUwyTHBvVUtVczhOUFVNWDlR?= =?utf-8?B?SDFNdUdSS1VTY1pkdUl6Z3g5K3hPd3RzbVdMclFSQXg2dkw1VEJTRk5nTE13?= =?utf-8?B?eWNrUzIyUk40ckNlbUdXUEo0ZU53RTU2LythRzRTVitaMVZXSnROclM5R3dI?= =?utf-8?B?cnlaNTU0TDQra3J5eXVLbW5xVWRIZTRMbkMxa09OdjJGNXIydGpTU1ZOcGRq?= =?utf-8?Q?KDifVK8hDKbDNi7z2Z0DKR0VB?= 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: c5e79f7e-01c4-4582-195b-08db9bf7a069 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2023 12:20:05.3296 (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: Ul1/Y9WPQDUhHamXHjJ9gCePCqa2k9gxtweuSFlAUAVLTjp/zNFpBggVjfUGk7tqv5wXk/7JegVjzqX5G3wv0g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6329 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP 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: SGkgUGFsbWVyLA0KDQpJIGhhdmUgdGVzdGVkIHRoZSBjb21taXQoNTQyYjExMDU4NSkgd2l0aCB0 aGlzIHBhdGNoLiBUaGUgcmVzdWx0cyBsaWtlIGJlbG93LA0KDQpTdW1tYXJ5IG9mIHRlc3QgcmVz dWx0czoNCiAgICAxODkgRkFJTA0KICAgNDMyOCBQQVNTDQogICAgMTAxIFVOU1VQUE9SVEVEDQog ICAgIDE2IFhGQUlMDQogICAgICAyIFhQQVNTDQoNCkFuZCB0aGUgY29tbWl0KDU0MmIxMTA1ODUp J3MgcmVzdWx0cyBsaWtlIGJlbG93LA0KDQpTdW1tYXJ5IG9mIHRlc3QgcmVzdWx0czoNCiAgICAx ODkgRkFJTA0KICAgNDMyNiBQQVNTDQogICAgMTAxIFVOU1VQUE9SVEVEDQogICAgIDE2IFhGQUlM DQogICAgICAyIFhQQVNTDQoNClRoZSBiaW51dGlscydzIGNvbW1pdCBpcyAyZGIyMGI5N2YxZCBh bmQgZ2NjJ3MgY29tbWl0IGlzIGJmMzY2NTZhMTRhLg0KDQpJIHVzZSB0aGUgY29tbWFuZCBtYWtl IGNoZWNrLWdsaWJjLWxpbnV4IGluIHJpc2N2LWdudS10b29sY2hhaW4uIE5vdCBzdXJlIGlzDQp0 aGF0IGFjY2VwdGFibGUuDQoNClRoYW5rcywNCllhbnpoYW5nDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogUGFsbWVyIERhYmJlbHQgPHBhbG1lckBkYWJiZWx0LmNvbT4N Cj4gU2VudDogRnJpZGF5LCBBdWd1c3QgMTEsIDIwMjMgOTo1OCBBTQ0KPiBUbzogbGliYy1hbHBo YUBzb3VyY2V3YXJlLm9yZzsgV2FuZywgWWFuemhhbmcgPHlhbnpoYW5nLndhbmdAaW50ZWwuY29t Pg0KPiBDYzogbGliYy1hbHBoYUBzb3VyY2V3YXJlLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENI XSBSSVNDLVY6IEVuYWJsZSBzdGF0aWMtcGllLg0KPiANCj4gT24gVGh1LCAxMCBBdWcgMjAyMyAx NjozMzo0OCBQRFQgKC0wNzAwKSwgbGliYy1hbHBoYUBzb3VyY2V3YXJlLm9yZyB3cm90ZToNCj4g PiBGcm9tOiBZYW56aGFuZyBXYW5nIDx5YW56aGFuZy53YW5nQGludGVsLmNvbT4NCj4gPg0KPiA+ IFRoaXMgcGF0Y2ggcmVmZXJlbnRzIHRoZSBjb21taXQgMzc0Y2VmMyB0byBhZGQgc3RhdGljLXBp ZSBzdXBwb3J0LiBBbmQNCj4gPiBiZWNhdXNlIHRoZSBkdW1teSBsaW5rIG1hcCBpcyB1c2VkIHdo ZW4gcmVsb2NhdGluZyBvdXJzZWx2ZXMsIHNvIG5lZWQNCj4gPiBub3QgdG8gc2V0IF9fZ2xvYmFs X3BvaW50ZXIkIGF0IHRoaXMgdGltZS4NCj4gDQo+IERvIHlvdSBoYXZlIHRlc3QgcmVzdWx0cz8g IElJUkMgdGhlIG9ubHkgcmVhc29uIHdlIGRpZG4ndCBlbmFibGUgdGhpcyB3aGVuDQo+IHN1Ym1p dHRpbmcgdGhlIG9yaWdpbmFsIHBvcnQgd2FzIGJlY2F1c2Ugd2UgZGlkbid0IGhhdmUgdGltZSB0 byB0ZXN0IGl0Lg0KPiBJZiBpdCdzIHBhc3NpbmcgYSByZWFzb25hYmxlIGFtb3VudCBvZiB0aGUg dGVzdHMgaXQncyBmaW5lIHdpdGggbWUsIGJ1dCB3ZQ0KPiBuZWVkIHRvIGF0IGxlYXN0IGxvb2sg YmVjYXVzZSB0aGVyZSBjb3VsZCBiZSBsdXJraW5nIGlzc3Vlcy4NCj4gDQo+ID4gLS0tDQo+ID4g IHN5c2RlcHMvcmlzY3YvY29uZmlndXJlICAgIHwgMiArKw0KPiA+ICBzeXNkZXBzL3Jpc2N2L2Nv bmZpZ3VyZS5hYyB8IDMgKysrDQo+ID4gIHN5c2RlcHMvcmlzY3YvZGwtbWFjaGluZS5oIHwgMiAr LQ0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0K PiA+DQo+ID4gZGlmZiAtLWdpdCBhL3N5c2RlcHMvcmlzY3YvY29uZmlndXJlIGIvc3lzZGVwcy9y aXNjdi9jb25maWd1cmUgaW5kZXgNCj4gPiAyMzcyMjI1YTI2Li4zNDAxNjM3NzlmIDEwMDY0NA0K PiA+IC0tLSBhL3N5c2RlcHMvcmlzY3YvY29uZmlndXJlDQo+ID4gKysrIGIvc3lzZGVwcy9yaXNj di9jb25maWd1cmUNCj4gPiBAQCAtMjksMyArMjksNSBAQCBmaQ0KPiA+ICAkYXNfZWNobyAiJGxp YmNfY3ZfcmlzY3Zfcl9hbGlnbiIgPiY2OyB9ICBjb25maWdfdmFycz0iJGNvbmZpZ192YXJzDQo+ ID4gcmlzY3Ytci1hbGlnbiA9ICRsaWJjX2N2X3Jpc2N2X3JfYWxpZ24iDQo+ID4gKw0KPiA+ICsk YXNfZWNobyAiI2RlZmluZSBTVVBQT1JUX1NUQVRJQ19QSUUgMSIgPj5jb25mZGVmcy5oDQo+ID4g ZGlmZiAtLWdpdCBhL3N5c2RlcHMvcmlzY3YvY29uZmlndXJlLmFjIGIvc3lzZGVwcy9yaXNjdi9j b25maWd1cmUuYWMNCj4gPiBpbmRleCBkYmNjMjE2Njg5Li4zNmRhMmI1Mzk2IDEwMDY0NA0KPiA+ IC0tLSBhL3N5c2RlcHMvcmlzY3YvY29uZmlndXJlLmFjDQo+ID4gKysrIGIvc3lzZGVwcy9yaXNj di9jb25maWd1cmUuYWMNCj4gPiBAQCAtMTYsMyArMTYsNiBAQCBFT0YNCj4gPiAgICBmaQ0KPiA+ ICAgIHJtIC1yZiBjb25mdGVzdC4qXSkNCj4gPiAgTElCQ19DT05GSUdfVkFSKFtyaXNjdi1yLWFs aWduXSwgWyRsaWJjX2N2X3Jpc2N2X3JfYWxpZ25dKQ0KPiA+ICsNCj4gPiArZG5sIFN0YXRpYyBQ SUUgaXMgc3VwcG9ydGVkLg0KPiA+ICtBQ19ERUZJTkUoU1VQUE9SVF9TVEFUSUNfUElFKQ0KPiA+ IGRpZmYgLS1naXQgYS9zeXNkZXBzL3Jpc2N2L2RsLW1hY2hpbmUuaCBiL3N5c2RlcHMvcmlzY3Yv ZGwtbWFjaGluZS5oDQo+ID4gaW5kZXggYzBjOWJkOTNhZC4uYWQ4NzVjMDgyOCAxMDA2NDQNCj4g PiAtLS0gYS9zeXNkZXBzL3Jpc2N2L2RsLW1hY2hpbmUuaA0KPiA+ICsrKyBiL3N5c2RlcHMvcmlz Y3YvZGwtbWFjaGluZS5oDQo+ID4gQEAgLTMyMyw3ICszMjMsNyBAQCBlbGZfbWFjaGluZV9ydW50 aW1lX3NldHVwIChzdHJ1Y3QgbGlua19tYXAgKmwsIHN0cnVjdA0KPiByX3Njb3BlX2VsZW0gKnNj b3BlW10sDQo+ID4gICAgICAgIGdvdHBsdFsxXSA9IChFbGZXKEFkZHIpKSBsOw0KPiA+ICAgICAg fQ0KPiA+DQo+ID4gLSAgaWYgKGwtPmxfdHlwZSA9PSBsdF9leGVjdXRhYmxlKQ0KPiA+ICsgIGlm IChsLT5sX3R5cGUgPT0gbHRfZXhlY3V0YWJsZSAmJiBsLT5sX3Njb3BlICE9IE5VTEwpDQo+ID4g ICAgICB7DQo+ID4gICAgICAgIC8qIFRoZSBfX2dsb2JhbF9wb2ludGVyJCBtYXkgbm90IGJlIGRl ZmluZWQgYnkgdGhlIGxpbmtlciBpZiB0aGUNCj4gPiAgCSAkZ3AgcmVnaXN0ZXIgZG9lcyBub3Qg YmUgdXNlZCB0byBhY2Nlc3MgdGhlIGdsb2JhbCB2YXJpYWJsZQ0K