From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1iSZKM-0005N8-DL for mharc-grub-devel@gnu.org; Wed, 06 Nov 2019 23:23:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50061) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSZKJ-0005Mt-Pa for grub-devel@gnu.org; Wed, 06 Nov 2019 23:23:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iSZKG-0008Aw-NQ for grub-devel@gnu.org; Wed, 06 Nov 2019 23:23:18 -0500 Received: from m4a0040g.houston.softwaregrp.com ([15.124.2.86]:45113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iSZKG-0007qJ-H3 for grub-devel@gnu.org; Wed, 06 Nov 2019 23:23:16 -0500 Received: FROM m4a0040g.houston.softwaregrp.com (15.120.17.146) BY m4a0040g.houston.softwaregrp.com WITH ESMTP; Thu, 7 Nov 2019 04:21:32 +0000 Received: from M9W0067.microfocus.com (2002:f79:be::f79:be) by M4W0334.microfocus.com (2002:f78:1192::f78:1192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Thu, 7 Nov 2019 04:22:11 +0000 Received: from NAM05-DM3-obe.outbound.protection.outlook.com (15.124.72.10) by M9W0067.microfocus.com (15.121.0.190) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10 via Frontend Transport; Thu, 7 Nov 2019 04:22:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=juZZuS9JkM3+/ouGZ51eRGmDeF/eFB6wPVBFDb71EMheC4bdB0xM+oi4oVWg5e3bFH8Khc6qVX2INmULBcNV4DRdFzQZx83KtpwZFJZ8/ZpSIpVe6h2PKmoLEaFhxkOlcD3h/UK/t3bAfVLpncEHGm22vu1ZwLEkV2mA4STY38ogQx7cyJe91W5lJ0wk3DV1g+p0ZVY5YnFgWQdnXiDbMAehn7uPhKkriNTisWhLGEg08g8BlG+4VBXpEO+IOSXM6G3+am6VIX8YqC1mzPfECmJV3gcZXNIKj5s4f8mWc48zxIpILvblPZxy2/9bPCM9Lj8PkJr15cbpWrOgp6xvbw== 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=2QiOfmDfW+T+YSrge5koPyuyKq18nk/lxfuB/UD+5gE=; b=lfmwbig1cYCEwX1Tr83fwy+Y0Mn1RnWGzggzfcZND2zaZycDu7uRV5HFJMjQq7//DL1nahn94wzmytLAnE1VKSma5/GXbVWX2fgQ/SGFGgGZT1Tjj2zhtTcyxrdE2eFGIsClri9I0vqKlS+zhr+tXwhFslksGSPMKhg604kv0e5fEvFKqFAlrY6qGeDcK20yR5USqfF1crOtlvdNswFaR/4g2RlwXWwMd8mthYB6o14LvsmoXGSBR/YntSXHuD5DVvTPRQUL6/OraY4D1rwbi1FR1BeV/LTu9UR3/ToKrij/W4Ikatn63yFQzoXsTpZDEXcbYuUu+uoGVAb2mVjuWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from BY5PR18MB3122.namprd18.prod.outlook.com (10.255.139.11) by BY5PR18MB3252.namprd18.prod.outlook.com (10.255.139.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.20; Thu, 7 Nov 2019 04:22:08 +0000 Received: from BY5PR18MB3122.namprd18.prod.outlook.com ([fe80::297d:fc41:ae2a:13d9]) by BY5PR18MB3122.namprd18.prod.outlook.com ([fe80::297d:fc41:ae2a:13d9%5]) with mapi id 15.20.2408.025; Thu, 7 Nov 2019 04:22:08 +0000 From: Michael Chang To: Paul Menzel CC: The development of GNU GRUB Subject: Re: [PATCH] btrfs: disable zstd support for i386-pc Thread-Topic: [PATCH] btrfs: disable zstd support for i386-pc Thread-Index: AQHVk7oyIbCUx3tbMUWvt7qXiTPxAKd8ZtkAgAK3gIA= Date: Thu, 7 Nov 2019 04:22:08 +0000 Message-ID: <20191107040204.GA13627@mazu> References: <20191105091949.29559-1-mchang@suse.com> <01e85375-cd54-8e5e-f871-38a0dc208b2b@molgen.mpg.de> In-Reply-To: <01e85375-cd54-8e5e-f871-38a0dc208b2b@molgen.mpg.de> Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HK2PR02CA0134.apcprd02.prod.outlook.com (2603:1096:202:16::18) To BY5PR18MB3122.namprd18.prod.outlook.com (2603:10b6:a03:1af::11) authentication-results: spf=none (sender IP is ) smtp.mailfrom=MChang@suse.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [60.251.47.116] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 440be1e2-0868-47db-148d-08d7633a0da6 x-ms-traffictypediagnostic: BY5PR18MB3252: x-ms-exchange-purlcount: 2 x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0214EB3F68 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916004)(4636009)(136003)(39860400002)(376002)(366004)(346002)(396003)(199004)(189003)(386003)(316002)(6506007)(476003)(8936002)(1076003)(256004)(186003)(6916009)(14444005)(81156014)(71200400001)(33716001)(81166006)(7736002)(71190400001)(66066001)(11346002)(86362001)(478600001)(446003)(25786009)(99286004)(486006)(4326008)(6246003)(55236004)(53546011)(76176011)(2906002)(66446008)(305945005)(33656002)(966005)(66476007)(64756008)(5660300002)(3846002)(52116002)(6436002)(80792005)(6306002)(6116002)(6512007)(9686003)(8676002)(26005)(14454004)(6486002)(102836004)(229853002)(413944005)(66946007)(66556008); DIR:OUT; SFP:1102; SCL:1; SRVR:BY5PR18MB3252; H:BY5PR18MB3122.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: suse.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WKrBktgPKpkUNou+m+3Wf3F9PLxbdurt9X3XRbVcec1JG9fqLNRF0BdXmMHcjIQeD/AqcHi7MMSajbgkSnxLOpgeZ+f5L0LCajfjWSKz5KdL+6DDylUTtHH6QRDRgLwcGinbFP9eImYiqYKB2vyxDv+3PYX9ZDMRunvbOivAyxKxwm1D+iliCjQT3zUn9nUbPvV7vDqDFu2m533DQHEHc5kl4Jo62uTXqEz58lETIGq5zeiFNNN7mZ4yXUpQYzq38V7Hc57/nudpZnkUr8CjEI9l1L14o4qLRAFR7XsVzQA+SL4K6t/9/Z46psALF+S7Iw5dElEguLV9DrYJZPOkDe4IENi8CHpFPBu0fN6x109FsIb9EhLH6dsJKrdeOTYENxtziNRZqS5QOLG/51wQzWq8WtZhltgqtRL6Qhsn+vzS9ywX0vrzX6dmxlrW+8/jxXcDFZuGi24bl/v5Rf765Yhq2eX9fwLbU5H6cbtOtK0= Content-Type: text/plain; charset="utf-8" Content-ID: <44C2CE2FFBE21A4A8F1D7C6DB0AB85BE@namprd18.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 440be1e2-0868-47db-148d-08d7633a0da6 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2019 04:22:08.6594 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cd/7YHRMD6GmmhtSPI/5iBgdwMji8sRgGOqyRQjumYsTb22B/47jGeMYgOFZmnkm X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3252 X-OriginatorOrg: suse.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 15.124.2.86 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Nov 2019 04:23:21 -0000 T24gVHVlLCBOb3YgMDUsIDIwMTkgYXQgMTE6NTI6NDRBTSArMDEwMCwgUGF1bCBNZW56ZWwgd3Jv dGU6DQo+IERlYXIgTWljaGFlbCwNCj4gDQo+IA0KPiBUaGFuayB5b3UgZm9yIHlvdXIgcGF0Y2gu DQo+IA0KPiBPbiAyMDE5LTExLTA1IDEwOjE5LCBNaWNoYWVsIENoYW5nIHdyb3RlOg0KPiA+IFRo ZSB6c3RkIHN1cHBvcnQgaW4gYnRyZnMgaGFzIGRlcGVuZGVuY2l5IHRvIHpzdGQgbW9kdWxlIGFu ZCBjb3JlLmltZw0KPiANCj4gZGVwZW5kZW5jeQ0KDQpPSy4gVGhlIHR5cG8gd2lsbCBiZSBjb3Jy ZWN0ZWQgbmV4dCB2ZXJzaW9uLg0KDQo+IA0KPiA+IGdyb3dzIGl0cyBzaXplIHNpZ25pZmljYW50 bHkgdG8gNzVLQiBvbiBteSBzeXN0ZW0uIFRoZSByZXN1bHRlZCBpbWFnZQ0KPiA+IGNhbm5vdCBi ZSBpbnN0YWxsZWQgaW50byBidHJmcyBib290bG9hZGVyIGFyZWEgaW4gdGhlIHNpemUgb2YgNjRL QiBhbmQNCj4gPiBldmVudHVhbGx5IGZhaWxzIHdpdGggZm9sbG93aW5nIG1lc3NhZ2UuDQo+ID4g DQo+ID4gL3Vzci9zYmluL2dydWItaW5zdGFsbDogd2FybmluZzogeW91ciBjb3JlLmltZyBpcyB1 bnVzdWFsbHkgbGFyZ2UuICBJdCB3b24ndCBmaXQgaW4gdGhlIGVtYmVkZGluZyBhcmVhLg0KPiA+ IC91c3Ivc2Jpbi9ncnViLWluc3RhbGw6IGVycm9yOiBmaWxlc3lzdGVtIGBidHJmcycgZG9lc24n dCBzdXBwb3J0IGJsb2NrbGlzdHMuDQo+ID4gDQo+ID4gVGhlIHBhdGNoIGRpc2FibGVkIHRoZSB6 c3RkIHN1cHBvcnQgb2YgYnRyZnMgaW4gcGMtYmlvcyBwbGF0Zm9ybSB0bw0KPiANCj4gZGlzYWJs ZXMgKHByZXNlbnQgdGVuc2UpDQoNCk9LLiBJdCB3aWxsIGJlIGNvcnJlY3RlZCBuZXh0IHZlcnNp b24uDQoNCj4gDQo+IE1heWJlOg0KPiANCj4gU28sIGRpc2FibGUgdGhlIHpzdGQgc3VwcG9ydCBv ZiBidHJmcyBmb3IgdGhlIFBDIEJJT1MgcGxhdGZvcm0gdG8g4oCmDQo+IA0KPiA+IGF2b2lkIHRo ZSByZWdyZXNzaW9uLiBUaGUgcmVzdWx0aW5nIHNpemUgaXMgNTZLQiwgYWxiZWl0IGEgYml0IHRv byBjbG9zZQ0KPiA+IHRvIHRoZSA2NEtCIGJ1dCB3b3Jrcy4gVGhpcyBpcyBzaW1wbGUgd29ya2Fy b3VuZCB1bnRpbCBhIHByb3BlciBmaXgNCj4gDQo+IGlzICphKiBzaW1wbGUNCg0KT0suIE5leHQg dmVyc2lvbiB3aWxsIGNvcnJlY3QgdGhpcy4NCg0KPiANCj4gPiBsYW5kZWQgdXBzdHJlYW0uDQo+ IA0KPiBsYW5kcw0KDQpPSy4NCg0KPiANCj4gSXMgdGhlcmUgYSBmZWF0dXJlIHJlcXVlc3QvYnVn IHJlcG9ydCBmb3IgdGhpcz8gTWF5YmUgcmVmZXJlbmNlIGl0IGhlYXJlPw0KDQpZZXMsIGl0IGlz IHJlcG9ydGVkIG9uIG9wZW5TVVNFIGJ1Z3ppbGxhLg0KDQpodHRwOi8vYnVnemlsbGEub3BlbnN1 c2Uub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTU0ODA5DQoNCkkgd2lsbCBhZGQgdGhlIGJ6IHJlZmVy ZW5jZSBuZXh0IHZlcnNpb24uDQoNCj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBDaGFu ZyA8bWNoYW5nQHN1c2UuY29tPg0KPiA+IC0tLQ0KPiA+ICBncnViLWNvcmUvZnMvYnRyZnMuYyB8 IDE4ICsrKysrKysrKysrKysrKysrKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9u cygrKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUvZnMvYnRyZnMuYyBiL2dydWIt Y29yZS9mcy9idHJmcy5jDQo+ID4gaW5kZXggNDhiZDNkMDRhLi44Zjk4ODkyZDMgMTAwNjQ0DQo+ ID4gLS0tIGEvZ3J1Yi1jb3JlL2ZzL2J0cmZzLmMNCj4gPiArKysgYi9ncnViLWNvcmUvZnMvYnRy ZnMuYw0KPiA+IEBAIC0xNyw2ICsxNyw3IEBADQo+ID4gICAqICBhbG9uZyB3aXRoIEdSVUIuICBJ ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uDQo+ID4gICAqLw0KPiA+ ICANCj4gPiArI2lmbmRlZiBHUlVCX01BQ0hJTkVfUENCSU9TDQo+ID4gIC8qDQo+ID4gICAqIFRl bGwgenN0ZCB0byBleHBvc2UgZnVuY3Rpb25zIHRoYXQgYXJlbid0IHBhcnQgb2YgdGhlIHN0YWJs ZSBBUEksIHdoaWNoDQo+ID4gICAqIGFyZW4ndCBzYWZlIHRvIHVzZSB3aGVuIGxpbmtpbmcgYWdh aW5zdCBhIGR5bmFtaWMgbGlicmFyeS4gV2UgdmVuZG9yIGluIGENCj4gPiBAQCAtMjQsNiArMjUs NyBAQA0KPiA+ICAgKiBmdW5jdGlvbnMgdG8gcHJvdmlkZSBvdXIgb3duIGFsbG9jYXRvciwgd2hp Y2ggdXNlcyBncnViX21hbGxvYygpLCB0byB6c3RkLg0KPiA+ICAgKi8NCj4gPiAgI2RlZmluZSBa U1REX1NUQVRJQ19MSU5LSU5HX09OTFkNCj4gPiArI2VuZGlmDQo+ID4gIA0KPiA+ICAjaW5jbHVk ZSA8Z3J1Yi9lcnIuaD4NCj4gPiAgI2luY2x1ZGUgPGdydWIvZmlsZS5oPg0KPiA+IEBAIC0zNSw3 ICszNyw5IEBADQo+ID4gICNpbmNsdWRlIDxncnViL2xpYi9jcmMuaD4NCj4gPiAgI2luY2x1ZGUg PGdydWIvZGVmbGF0ZS5oPg0KPiA+ICAjaW5jbHVkZSA8bWluaWx6by5oPg0KPiA+ICsjaWZuZGVm IEdSVUJfTUFDSElORV9QQ0JJT1MNCj4gPiAgI2luY2x1ZGUgPHpzdGQuaD4NCj4gPiArI2VuZGlm DQo+ID4gICNpbmNsdWRlIDxncnViL2kxOG4uaD4NCj4gPiAgI2luY2x1ZGUgPGdydWIvYnRyZnMu aD4NCj4gPiAgI2luY2x1ZGUgPGdydWIvY3J5cHRvLmg+DQo+ID4gQEAgLTU2LDggKzYwLDEwIEBA IEdSVUJfTU9EX0xJQ0VOU0UgKCJHUEx2MysiKTsNCj4gPiAgI2RlZmluZSBHUlVCX0JUUkZTX0xa T19CTE9DS19NQVhfQ1NJWkUgKEdSVUJfQlRSRlNfTFpPX0JMT0NLX1NJWkUgKyBcDQo+ID4gIAkJ CQkgICAgIChHUlVCX0JUUkZTX0xaT19CTE9DS19TSVpFIC8gMTYpICsgNjQgKyAzKQ0KPiA+ICAN Cj4gPiArI2lmbmRlZiBHUlVCX01BQ0hJTkVfUENCSU9TDQo+ID4gICNkZWZpbmUgWlNURF9CVFJG U19NQVhfV0lORE9XTE9HIDE3DQo+ID4gICNkZWZpbmUgWlNURF9CVFJGU19NQVhfSU5QVVQgICAg ICgxIDw8IFpTVERfQlRSRlNfTUFYX1dJTkRPV0xPRykNCj4gPiArI2VuZGlmDQo+ID4gIA0KPiA+ ICB0eXBlZGVmIGdydWJfdWludDhfdCBncnViX2J0cmZzX2NoZWNrc3VtX3RbMHgyMF07DQo+ID4g IHR5cGVkZWYgZ3J1Yl91aW50MTZfdCBncnViX2J0cmZzX3V1aWRfdFs4XTsNCj4gPiBAQCAtMjI5 LDcgKzIzNSw5IEBAIHN0cnVjdCBncnViX2J0cmZzX2V4dGVudF9kYXRhDQo+ID4gICNkZWZpbmUg R1JVQl9CVFJGU19DT01QUkVTU0lPTl9OT05FIDANCj4gPiAgI2RlZmluZSBHUlVCX0JUUkZTX0NP TVBSRVNTSU9OX1pMSUIgMQ0KPiA+ICAjZGVmaW5lIEdSVUJfQlRSRlNfQ09NUFJFU1NJT05fTFpP ICAyDQo+ID4gKyNpZm5kZWYgR1JVQl9NQUNISU5FX1BDQklPUw0KPiA+ICAjZGVmaW5lIEdSVUJf QlRSRlNfQ09NUFJFU1NJT05fWlNURCAzDQo+ID4gKyNlbmRpZg0KPiA+ICANCj4gPiAgI2RlZmlu ZSBHUlVCX0JUUkZTX09CSkVDVF9JRF9DSFVOSyAweDEwMA0KPiA+ICANCj4gPiBAQCAtMTIyOSw2 ICsxMjM3LDcgQEAgZ3J1Yl9idHJmc19yZWFkX2lub2RlIChzdHJ1Y3QgZ3J1Yl9idHJmc19kYXRh ICpkYXRhLA0KPiA+ICAgIHJldHVybiBncnViX2J0cmZzX3JlYWRfbG9naWNhbCAoZGF0YSwgZWxl bWFkZHIsIGlub2RlLCBzaXplb2YgKCppbm9kZSksIDApOw0KPiA+ICB9DQo+ID4gIA0KPiA+ICsj aWZuZGVmIEdSVUJfTUFDSElORV9QQ0JJT1MNCj4gPiAgc3RhdGljIHZvaWQgKmdydWJfenN0ZF9t YWxsb2MgKHZvaWQgKnN0YXRlIF9fYXR0cmlidXRlX18oKHVudXNlZCkpLCBzaXplX3Qgc2l6ZSkN Cj4gPiAgew0KPiA+ICAgIHJldHVybiBncnViX21hbGxvYyAoc2l6ZSk7DQo+ID4gQEAgLTEzMTgs NiArMTMyNyw3IEBAIGVycjoNCj4gPiAgDQo+ID4gICAgcmV0dXJuIHJldDsNCj4gPiAgfQ0KPiA+ ICsjZW5kaWYNCj4gPiAgDQo+ID4gIHN0YXRpYyBncnViX3NzaXplX3QNCj4gPiAgZ3J1Yl9idHJm c19sem9fZGVjb21wcmVzcyhjaGFyICppYnVmLCBncnViX3NpemVfdCBpc2l6ZSwgZ3J1Yl9vZmZf dCBvZmYsDQo+ID4gQEAgLTE0OTQsOCArMTUwNCwxMiBAQCBncnViX2J0cmZzX2V4dGVudF9yZWFk IChzdHJ1Y3QgZ3J1Yl9idHJmc19kYXRhICpkYXRhLA0KPiA+ICANCj4gPiAgICAgICAgaWYgKGRh dGEtPmV4dGVudC0+Y29tcHJlc3Npb24gIT0gR1JVQl9CVFJGU19DT01QUkVTU0lPTl9OT05FDQo+ ID4gIAkgICYmIGRhdGEtPmV4dGVudC0+Y29tcHJlc3Npb24gIT0gR1JVQl9CVFJGU19DT01QUkVT U0lPTl9aTElCDQo+ID4gKyNpZm5kZWYgR1JVQl9NQUNISU5FX1BDQklPUw0KPiA+ICAJICAmJiBk YXRhLT5leHRlbnQtPmNvbXByZXNzaW9uICE9IEdSVUJfQlRSRlNfQ09NUFJFU1NJT05fTFpPDQo+ ID4gIAkgICYmIGRhdGEtPmV4dGVudC0+Y29tcHJlc3Npb24gIT0gR1JVQl9CVFJGU19DT01QUkVT U0lPTl9aU1REKQ0KPiA+ICsjZWxzZQ0KPiA+ICsJICAmJiBkYXRhLT5leHRlbnQtPmNvbXByZXNz aW9uICE9IEdSVUJfQlRSRlNfQ09NUFJFU1NJT05fTFpPKQ0KPiA+ICsjZW5kaWYNCj4gDQo+IFdo eSBub3QganVzdCBndWFyZCB0aGUgWlNURCBsaW5lIGJ5IHN3aXRjaGluZyB0aGUgb3JkZXIgb2Yg TFpPIGFuZCBaU1REIGZvcg0KPiB0aGUgY2xvc2luZyBicmFja2V0Pw0KDQpZZXMuIEluZGVlZCBp dCBpcyBtb3JlIHJlYWRhYmxlIGFuZCBhbHNvIG1ha2VzIG15IHZpbSBlZGl0b3IncyBzeW50YXgN CmhpZ2hsaWdodGluZyBoYXBweS4gSSB3aWxsIGRvIGl0IGluIG5leHQgdmVyc2lvbi4NCg0KPiAN Cj4gPiAgCXsNCj4gPiAgCSAgZ3J1Yl9lcnJvciAoR1JVQl9FUlJfTk9UX0lNUExFTUVOVEVEX1lF VCwNCj4gPiAgCQkgICAgICAiY29tcHJlc3Npb24gdHlwZSAweCV4IG5vdCBzdXBwb3J0ZWQiLA0K PiA+IEBAIC0xNTM1LDYgKzE1NDksNyBAQCBncnViX2J0cmZzX2V4dGVudF9yZWFkIChzdHJ1Y3Qg Z3J1Yl9idHJmc19kYXRhICpkYXRhLA0KPiA+ICAJCSAgIT0gKGdydWJfc3NpemVfdCkgY3NpemUp DQo+ID4gIAkJcmV0dXJuIC0xOw0KPiA+ICAJICAgIH0NCj4gPiArI2lmbmRlZiBHUlVCX01BQ0hJ TkVfUENCSU9TDQo+ID4gIAkgIGVsc2UgaWYgKGRhdGEtPmV4dGVudC0+Y29tcHJlc3Npb24gPT0g R1JVQl9CVFJGU19DT01QUkVTU0lPTl9aU1REKQ0KPiA+ICAJICAgIHsNCj4gPiAgCSAgICAgIGlm IChncnViX2J0cmZzX3pzdGRfZGVjb21wcmVzcyAoZGF0YS0+ZXh0ZW50LT5pbmwsIGRhdGEtPmV4 dHNpemUgLQ0KPiA+IEBAIC0xNTQ0LDYgKzE1NTksNyBAQCBncnViX2J0cmZzX2V4dGVudF9yZWFk IChzdHJ1Y3QgZ3J1Yl9idHJmc19kYXRhICpkYXRhLA0KPiA+ICAJCSAgIT0gKGdydWJfc3NpemVf dCkgY3NpemUpDQo+ID4gIAkJcmV0dXJuIC0xOw0KPiA+ICAJICAgIH0NCj4gPiArI2VuZGlmDQo+ ID4gIAkgIGVsc2UNCj4gPiAgCSAgICBncnViX21lbWNweSAoYnVmLCBkYXRhLT5leHRlbnQtPmlu bCArIGV4dG9mZiwgY3NpemUpOw0KPiA+ICAJICBicmVhazsNCj4gPiBAQCAtMTU4MSwxMCArMTU5 NywxMiBAQCBncnViX2J0cmZzX2V4dGVudF9yZWFkIChzdHJ1Y3QgZ3J1Yl9idHJmc19kYXRhICpk YXRhLA0KPiA+ICAJCXJldCA9IGdydWJfYnRyZnNfbHpvX2RlY29tcHJlc3MgKHRtcCwgenNpemUs IGV4dG9mZg0KPiA+ICAJCQkJICAgICsgZ3J1Yl9sZV90b19jcHU2NCAoZGF0YS0+ZXh0ZW50LT5v ZmZzZXQpLA0KPiA+ICAJCQkJICAgIGJ1ZiwgY3NpemUpOw0KPiA+ICsjaWZuZGVmIEdSVUJfTUFD SElORV9QQ0JJT1MNCj4gPiAgCSAgICAgIGVsc2UgaWYgKGRhdGEtPmV4dGVudC0+Y29tcHJlc3Np b24gPT0gR1JVQl9CVFJGU19DT01QUkVTU0lPTl9aU1REKQ0KPiA+ICAJCXJldCA9IGdydWJfYnRy ZnNfenN0ZF9kZWNvbXByZXNzICh0bXAsIHpzaXplLCBleHRvZmYNCj4gPiAgCQkJCSAgICArIGdy dWJfbGVfdG9fY3B1NjQgKGRhdGEtPmV4dGVudC0+b2Zmc2V0KSwNCj4gPiAgCQkJCSAgICBidWYs IGNzaXplKTsNCj4gPiArI2VuZGlmDQo+ID4gIAkgICAgICBlbHNlDQo+ID4gIAkJcmV0ID0gLTE7 DQo+IA0KPiBEb2VzIHNvbWUgZG9jdW1lbnRhdGlvbiBuZWVkIHRvIGJlIHVwZGF0ZWQ/DQoNCkkg ZGlkbid0IGtub3cgd2hpY2ggZG9jdW1lbnQgaXMgYXBwcm9wcmlhdGUgZm9yIHRoaXMsIGlmIHRo ZXJlJ3MgYW55IEknZA0KbGlrZSB0byBhZGQuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgaGF2 ZSBhbnkgaWRlYSBhYm91dCB0aGlzLg0KDQpUaGFua3MgZm9yIHlvdXIgcmV2aWV3Lg0KDQpSZWdh cmRzLA0KTWljaGFlbA0KDQo+IA0KPiANCj4gS2luZCByZWdhcmRzLA0KPiANCj4gUGF1bA0KPiAN Cg0KDQo=