Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1041705ybb; Wed, 25 Mar 2020 14:33:55 -0700 (PDT) X-Google-Smtp-Source: ADFU+vt6/D3un1uRjkmqd2Rz70s4iuY0giLDlSTQZ5c/5s/wHaXVTrezHAcSxZx7soDtCduA/ynx X-Received: by 2002:a9d:82a:: with SMTP id 39mr4014233oty.82.1585172035297; Wed, 25 Mar 2020 14:33:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1585172035; cv=pass; d=google.com; s=arc-20160816; b=PEuPRlJmx+FQOiIrBX880fHQVqpyvXpUKTWHgIbq18n6abxwthWYCzVkOr8Rd+RmCL I/CH4NNGUL2x8ciZ7B2mrCIATRpeJP553FOxXvUdZEOPiEnixGPrGLkiQWcDjTxOfPC9 l4lofrhPGbCUR59NAMuyG7voxI/P/VRNjWUzo0dbBM+uFmdD6sh5At+zLqWT0h3fRGNM 7P4em7Ea8YGgbWdm4Z1OplhtFHH3WYTyQQdo1klueKp1Pl4YcnYgMU2PLJjHC4uFGZBo OqdA4oyOzLHOIC6bQlWVUacsc7e6AZVqQQNibSQ0zeB3l5uvn939y1bx943DM82yqBxT zK3A== 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-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=gDiWT9fGaUMXHSHCLzZihb6vqz8i2AZCPoKmm6y69jE=; b=xGMY0X1JtnkbueDzBw1EAUy+i0LgZaBeX3ftS6N4BPrl1DZ2p5GAAengeLcnumSbsz kJkX+7ZWgLEUCNWEoNRGrWdOeDj9q230AO2LfcFaoZOFjXAuf298NfTMMBlAxroXUhQ2 AWbMC8URtDfO/rgRfhSyNLyc5RgugHK0RuBUzCjEHhFVcAlIaSRl7qlrNI1Dq9sl5D27 zNxV0oWK5zxlEa6ilJudkUjsWa9/zqHzIweFemcITB8g6z9DV8GkdqftuuIMZzGtUoG7 m3+fSWGwAyhXIcYH3iIqr9NVBxV3VjJfz9jgbP0x02XnD0f9F9vdMQJzzypyg9JYU0QM ZPHw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=G8wZrGKK; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a21si177587otk.277.2020.03.25.14.33.31; Wed, 25 Mar 2020 14:33:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@hammerspace.com header.s=selector2 header.b=G8wZrGKK; arc=pass (i=1 spf=pass spfdomain=hammerspace.com dkim=pass dkdomain=hammerspace.com dmarc=pass fromdomain=hammerspace.com); spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hammerspace.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727386AbgCYVd0 (ORCPT + 99 others); Wed, 25 Mar 2020 17:33:26 -0400 Received: from mail-dm6nam11on2105.outbound.protection.outlook.com ([40.107.223.105]:9441 "EHLO NAM11-DM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727357AbgCYVd0 (ORCPT ); Wed, 25 Mar 2020 17:33:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M6C/xLxvSlbn59A3BWEA1lHovZK3C2/dT0BL5NchHWdrTguZdQN4txbQhJg4NeHlx5Ju3Znj4xm4TcLfU2CubgZbngcsZHfMU4drYzRDiXh/2Igx2VENLcfVpNQnJBl1SpdBkcV3HXqmQki1oF61QFJ8V6L+IgjCPDnmQTYMaHt0y/YiJ5TqI5gKJqkPHstDp5jdN7MA/r/Eo3dFsFEfBnd3VGU7IQ7ukZYcFz5dNQnGeQfyikn4yH36adMDFm7IpvC0Btwbs5cbwXC+e0wI8CV0pkU47OD+JLTt3Z9Ovw1HfKT9T8ny+uvfEMfdUbxztvFm+BiycyfcADZTB0Yozw== 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=gDiWT9fGaUMXHSHCLzZihb6vqz8i2AZCPoKmm6y69jE=; b=UicN4/aUrznycEtCsHHx2v+VdKS4ZpgFsKdIMx/TiwwcMJDN1SjWWB8SV8Gwt7eGwiGaQSHozVHLbXW8hJ+tg6KO3HAoB7bfShlW6FQUFN7MVZLJyuovtczsh3vGg3XuLSg8KMgciFOW35RCZFX2aATXnTOli9QIuf1LV3wkqJV0EexTcGAwha9aA17KqDj9ZXQAdlaHVIfLGAAuWL41rJbOVKGHQb3eLEdjKJ2mXvy3r+wSFiif6/2xAu5LLD6y64/DMceqrZnVMk9u1MziT4FPWjTzPrVxTCp+LWVgcOy68UfNfl2A8aH0SImdkXn/8xi0w8D/v+KZoJBYf6t/NQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hammerspace.com; dmarc=pass action=none header.from=hammerspace.com; dkim=pass header.d=hammerspace.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hammerspace.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gDiWT9fGaUMXHSHCLzZihb6vqz8i2AZCPoKmm6y69jE=; b=G8wZrGKKMHn/E7pZQk3Dcd8BLntCnxInLJIT3IKv/siKmS08/3H19RzwCKadka0PwN4iRTx5cI80oxdmy0WRDJKZkQVQA50A2gABXXm37znEvKrokE5h8yR3rUaGU+VPTtM9uKdEjxkEN1yW9G4PI3I1U7A7r6ktKnJookVUxBk= Received: from CH2PR13MB3398.namprd13.prod.outlook.com (2603:10b6:610:2a::33) by CH2PR13MB3351.namprd13.prod.outlook.com (2603:10b6:610:2d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.15; Wed, 25 Mar 2020 21:33:19 +0000 Received: from CH2PR13MB3398.namprd13.prod.outlook.com ([fe80::9570:c1b8:9eb3:1c36]) by CH2PR13MB3398.namprd13.prod.outlook.com ([fe80::9570:c1b8:9eb3:1c36%7]) with mapi id 15.20.2856.019; Wed, 25 Mar 2020 21:33:19 +0000 From: Trond Myklebust To: "anna.schumaker@netapp.com" , "olga.kornievskaia@gmail.com" CC: "linux-nfs@vger.kernel.org" Subject: Re: [PATCH 1/1] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize Thread-Topic: [PATCH 1/1] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize Thread-Index: AQHWAuib/DUW2k1KwEu/cfvyQqany6hZ1C2A Date: Wed, 25 Mar 2020 21:33:19 +0000 Message-ID: <7363e7b550dc5adad3f00fb84d9586764b8ec4fb.camel@hammerspace.com> References: <20200325210136.2826-1-olga.kornievskaia@gmail.com> In-Reply-To: <20200325210136.2826-1-olga.kornievskaia@gmail.com> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=trondmy@hammerspace.com; x-originating-ip: [68.36.133.222] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 902b33ac-cac7-4e7c-83f7-08d7d104233e x-ms-traffictypediagnostic: CH2PR13MB3351: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0353563E2B x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(136003)(366004)(346002)(396003)(39830400003)(66556008)(64756008)(66446008)(66476007)(8676002)(5660300002)(6512007)(26005)(36756003)(76116006)(2616005)(91956017)(81166006)(186003)(8936002)(6506007)(81156014)(4326008)(6486002)(86362001)(478600001)(66946007)(110136005)(2906002)(71200400001)(316002)(42413003)(32563001);DIR:OUT;SFP:1102;SCL:1;SRVR:CH2PR13MB3351;H:CH2PR13MB3398.namprd13.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords; received-spf: None (protection.outlook.com: hammerspace.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FU+7HIK0G4gSRcRUFUWtZv4wE8NdwhzFCby0ZDDi+Oeu5OCGNp7+KNHgIHDcX5S5MrJ4Hzc1kMaAxs09D6VGdAEZLPTNjfqtdjtWE1Fumut/XXi11d483RXrLuqOenSdPS6iX/HtsVbuGycZbWRuBO4DRsS0vxVmz9pCh2biibWe9GaYBQBfkq2MASHOjOEaXFBuEdRDnD8twMTIAyNF/nEbs4IoaxcE/mIvWS5GEHSxOoLEpl4l+y31oZ6EWZ+NZw5NliXuVBvpQDRhJ9EUnq3yWoZSF35XzFZNoeKUn6dp6XQ3AQm/O8uHr/LQt92E1glodTsdcyFRMqcu/0eXiu+NghxluEP9rI+SM+K/EpGlTChy1Ik/h4gg2HQ0V+ojVRqLXghWEZbNvZAtJm/o6rf8wczs7Brs423nLqC5CHQZBGtKn/a1Q7fb1St1zV518CT1sl3eHsBZZ/AOTr/tbnemrLC7PeG9ihR8a5xRCXJ+S4Cp89iJm0UyPFKpGsRQL0XYzAQF0CgSS0BTksuWuQ== x-ms-exchange-antispam-messagedata: zeamlysMN8dV+I6R85wYow7C3jYkhhVzj6Mo5T+0PMrnguqueJf+SGJvzpAknv+VLZbhY9h5i4UUBG/7hQxEHlUK2qyyf3nAIogMTN24zv2f3+UIqB0NZswBwvJfqVocCF9D/sfu3Nkb0S894RdpEg== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <00C09EC326F17A45B3F76E23C04AB3EB@namprd13.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hammerspace.com X-MS-Exchange-CrossTenant-Network-Message-Id: 902b33ac-cac7-4e7c-83f7-08d7d104233e X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2020 21:33:19.6329 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d4fed5c-3a70-46fe-9430-ece41741f59e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CGquHaSBd3hPpHmWNQ7nlZsW3BNN5mH/Q3cxaZR3jkO26VwGJblbrG6Mcrb6o2rzQH1xUTzodp8YC+wt122x9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3351 Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org SGkgT2xnYSwNCg0KT24gV2VkLCAyMDIwLTAzLTI1IGF0IDE3OjAxIC0wNDAwLCBPbGdhIEtvcm5p ZXZza2FpYSB3cm90ZToNCj4gRnJvbTogT2xnYSBLb3JuaWV2c2thaWEgPGtvbGdhQG5ldGFwcC5j b20+DQo+IA0KPiBFdmVyIHNpbmNlIGNvbW1pdCAyYzk0YjhlY2ExYTIgKCJTVU5SUEM6IFVzZSBh dV9yc2xhY2sgd2hlbiBjb21wdXRpbmcNCj4gcmVwbHkgYnVmZmVyIHNpemUiKS4gSXQgY2hhbmdl ZCBob3cgInJlcS0+cnFfcmN2c2l6ZSIgaXMgY2FsY3VsYXRlZC4NCj4gSXQNCj4gdXNlZCB0byB1 c2UgYXVfY3NsYWNrIHZhbHVlIHdoaWNoIHdhcyBuaWNlIGFuZCBsYXJnZSBhbmQgY2hhbmdlZCBp dA0KPiB0bw0KPiBhdV9yc2xhY2sgdmFsdWUgd2hpY2ggdHVybnMgb3V0IHRvIGJlIHRvbyBzbWFs bC4NCj4gDQo+IFNpbmNlIDUuMSwgdjMgbW91bnQgd2l0aCBzZWM9a3JiNXAgZmFpbHMgYWdhaW5z dCBhbiBPbnRhcCBzZXJ2ZXINCj4gYmVjYXVzZSBjbGllbnQncyByZWNlaXZlIGJ1ZmZlciBpdCB0 b28gc21hbGwuDQo+IA0KPiBGb3IgZ3NzIGtyYjVwLCB3ZSBuZWVkIHRvIGFjY291bnQgZm9yIHRo ZSBtaWMgdG9rZW4gaW4gdGhlIHZlcmlmaWVyLA0KPiBhbmQgdGhlIHdyYXAgdG9rZW4gaW4gdGhl IHdyYXAgdG9rZW4uDQo+IA0KPiBSRkMgNDEyMSBkZWZpbmVzOg0KPiBtaWMgdG9rZW4NCj4gT2N0 ZXQgbm8gICBOYW1lICAgICAgICBEZXNjcmlwdGlvbg0KPiAgICAgICAgICAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IC0tLS0NCj4g ICAgICAgICAgMC4uMSAgICAgVE9LX0lEICAgICBJZGVudGlmaWNhdGlvbiBmaWVsZC4gIFRva2Vu cyBlbWl0dGVkIGJ5DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR1NTX0dldE1JQygp IGNvbnRhaW4gdGhlIGhleCB2YWx1ZSAwNCAwNA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGV4cHJlc3NlZCBpbiBiaWctZW5kaWFuIG9yZGVyIGluIHRoaXMNCj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBmaWVsZC4NCj4gICAgICAgICAgMiAgICAgICAgRmxhZ3MgICAgICBB dHRyaWJ1dGVzIGZpZWxkLCBhcyBkZXNjcmliZWQgaW4NCj4gc2VjdGlvbg0KPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDQuMi4yLg0KPiAgICAgICAgICAzLi43ICAgICBGaWxsZXIgICAg IENvbnRhaW5zIGZpdmUgb2N0ZXRzIG9mIGhleCB2YWx1ZSBGRi4NCj4gICAgICAgICAgOC4uMTUg ICAgU05EX1NFUSAgICBTZXF1ZW5jZSBudW1iZXIgZmllbGQgaW4gY2xlYXIgdGV4dCwNCj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzZWQgaW4gYmlnLWVuZGlhbiBvcmRlci4N Cj4gICAgICAgICAgMTYuLmxhc3QgU0dOX0NLU1VNICBDaGVja3N1bSBvZiB0aGUgInRvLWJlLXNp Z25lZCIgZGF0YSBhbmQNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvY3RldCAwLi4x NSwgYXMgZGVzY3JpYmVkIGluIHNlY3Rpb24NCj4gNC4yLjQuDQo+IA0KPiB0aGF0J3MgMTZieXRl cyAoR1NTX0tSQjVfVE9LX0hEUl9MRU4pICsgY2hrc3VtDQo+IA0KPiB3cmFwIHRva2VuDQo+IE9j dGV0IG5vICAgTmFtZSAgICAgICAgRGVzY3JpcHRpb24NCj4gICAgICAgICAgLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0tDQo+ ICAgICAgICAgICAwLi4xICAgICBUT0tfSUQgICAgSWRlbnRpZmljYXRpb24gZmllbGQuICBUb2tl bnMgZW1pdHRlZCBieQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdTU19XcmFwKCkg Y29udGFpbiB0aGUgaGV4IHZhbHVlIDA1IDA0DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZXhwcmVzc2VkIGluIGJpZy1lbmRpYW4gb3JkZXIgaW4gdGhpcw0KPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGZpZWxkLg0KPiAgICAgICAgICAgMiAgICAgICAgRmxhZ3MgICAgIEF0 dHJpYnV0ZXMgZmllbGQsIGFzIGRlc2NyaWJlZCBpbg0KPiBzZWN0aW9uDQo+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgNC4yLjIuDQo+ICAgICAgICAgICAzICAgICAgICBGaWxsZXIgICAg Q29udGFpbnMgdGhlIGhleCB2YWx1ZSBGRi4NCj4gICAgICAgICAgIDQuLjUgICAgIEVDICAgICAg ICBDb250YWlucyB0aGUgImV4dHJhIGNvdW50IiBmaWVsZCwgaW4NCj4gYmlnLQ0KPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGVuZGlhbiBvcmRlciBhcyBkZXNjcmliZWQgaW4gc2VjdGlv bg0KPiA0LjIuMy4NCj4gICAgICAgICAgIDYuLjcgICAgIFJSQyAgICAgICBDb250YWlucyB0aGUg InJpZ2h0IHJvdGF0aW9uIGNvdW50IiBpbg0KPiBiaWctDQo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZW5kaWFuIG9yZGVyLCBhcyBkZXNjcmliZWQgaW4gc2VjdGlvbg0KPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDQuMi41Lg0KPiAgICAgICAgICAgOC4uMTUgICAgU05EX1NF USAgIFNlcXVlbmNlIG51bWJlciBmaWVsZCBpbiBjbGVhciB0ZXh0LA0KPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGV4cHJlc3NlZCBpbiBiaWctZW5kaWFuIG9yZGVyLg0KPiAgICAgICAg ICAgMTYuLmxhc3QgRGF0YSAgICAgIEVuY3J5cHRlZCBkYXRhIGZvciBXcmFwIHRva2VucyB3aXRo DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlkZW50aWFsaXR5LCBvciBwbGFp bnRleHQgZGF0YQ0KPiBmb2xsb3dlZA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ5 IHRoZSBjaGVja3N1bSBmb3IgV3JhcCB0b2tlbnMgd2l0aG91dA0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGNvbmZpZGVudGlhbGl0eSwgYXMgZGVzY3JpYmVkIGluIHNlY3Rpb24NCj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjIuNC4NCj4gDQo+IEFsc28gMTZieXRlcyBv ZiBoZWFkZXIgKEdTU19LUkI1X1RPS19IRFJfTEVOKSwgZW5jcnlwdGVkIGRhdGEsIGFuZA0KPiBj a3N1bQ0KPiAob3RoZXIgdGhpbmdzIGxpa2UgcGFkZGluZykNCj4gDQo+IFJGQyAzOTYxIGRlZmlu ZXMga25vd24gY2tzdW0gc2l6ZXM6DQo+IENoZWNrc3VtIHR5cGUgICAgICAgICAgICAgIHN1bXR5 cGUgICAgICAgIGNoZWNrc3VtICAgICAgICAgc2VjdGlvbiBvcg0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHZhbHVlICAgICAgICAgICAgc2l6ZSAgICAgICAgIHJlZmVyZW4NCj4g Y2UNCj4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0tLQ0KPiAgICBDUkMzMiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAxICAgICAgICAgICAgICAgNCAgICAgICAgICAgNi4xLjMNCj4gICAgcnNhLW1kNCAg ICAgICAgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgMTYgICAgICAgICAgIDYuMS4y DQo+ICAgIHJzYS1tZDQtZGVzICAgICAgICAgICAgICAgICAgICAgIDMgICAgICAgICAgICAgIDI0 ICAgICAgICAgICA2LjIuNQ0KPiAgICBkZXMtbWFjICAgICAgICAgICAgICAgICAgICAgICAgICA0 ICAgICAgICAgICAgICAxNiAgICAgICAgICAgNi4yLjcNCj4gICAgZGVzLW1hYy1rICAgICAgICAg ICAgICAgICAgICAgICAgNSAgICAgICAgICAgICAgIDggICAgICAgICAgIDYuMi44DQo+ICAgIHJz YS1tZDQtZGVzLWsgICAgICAgICAgICAgICAgICAgIDYgICAgICAgICAgICAgIDE2ICAgICAgICAg ICA2LjIuNg0KPiAgICByc2EtbWQ1ICAgICAgICAgICAgICAgICAgICAgICAgICA3ICAgICAgICAg ICAgICAxNiAgICAgICAgICAgNi4xLjENCj4gICAgcnNhLW1kNS1kZXMgICAgICAgICAgICAgICAg ICAgICAgOCAgICAgICAgICAgICAgMjQgICAgICAgICAgIDYuMi40DQo+ICAgIHJzYS1tZDUtZGVz MyAgICAgICAgICAgICAgICAgICAgIDkgICAgICAgICAgICAgIDI0ICAgICAgICAgICAgID8/DQo+ ICAgIHNoYTEgKHVua2V5ZWQpICAgICAgICAgICAgICAgICAgMTAgICAgICAgICAgICAgIDIwICAg ICAgICAgICAgID8/DQo+ICAgIGhtYWMtc2hhMS1kZXMzLWtkICAgICAgICAgICAgICAgMTIgICAg ICAgICAgICAgIDIwICAgICAgICAgICAgNi4zDQo+ICAgIGhtYWMtc2hhMS1kZXMzICAgICAgICAg ICAgICAgICAgMTMgICAgICAgICAgICAgIDIwICAgICAgICAgICAgID8/DQo+ICAgIHNoYTEgKHVu a2V5ZWQpICAgICAgICAgICAgICAgICAgMTQgICAgICAgICAgICAgIDIwICAgICAgICAgICAgID8/ DQo+ICAgIGhtYWMtc2hhMS05Ni1hZXMxMjggICAgICAgICAgICAgMTUgICAgICAgICAgICAgIDIw ICAgICAgICAgW0tSQjUtDQo+IEFFU10NCj4gICAgaG1hYy1zaGExLTk2LWFlczI1NiAgICAgICAg ICAgICAxNiAgICAgICAgICAgICAgMjAgICAgICAgICBbS1JCNS0NCj4gQUVTXQ0KPiAgICBbcmVz ZXJ2ZWRdICAgICAgICAgICAgICAgICAgMHg4MDAzICAgICAgICAgICAgICAgPyAgICAgICAgIFtH U1MtDQo+IEtSQjVdDQo+IA0KPiBMaW51eCBrZXJuZWwgbm93IG1haW5seSBzdXBwb3J0cyB0eXBl IDE1LDE2IHNvIG1heCBja3N1bSBzaXplIGlzDQo+IDIwYnl0ZXMuDQo+IChHU1NfS1JCNV9NQVhf Q0tTVU1fTEVOKQ0KPiANCj4gUmUtdXNlIGFscmVhZHkgZXhpc3RpbmcgZGVmaW5lIG9mIEdTU19L UkI1X01BWF9TTEFDS19ORUVERUQgdGhhdCdzDQo+IHVzZWQNCj4gZm9yIGVuY29kaW5nIHRoZSBn c3Nfd3JhcCB0b2tlbnMgKHNhbWUgdG9rZW5zIGFyZSB1c2VkIGluIHJlcGx5KS4NCj4gDQo+IEZp eGVzOiAyYzk0YjhlY2ExYTIgKCJTVU5SUEM6IFVzZSBhdV9yc2xhY2sgd2hlbiBjb21wdXRpbmcg cmVwbHkNCj4gYnVmZmVyIHNpemUiKQ0KPiBTaWduZWQtb2ZmLWJ5OiBPbGdhIEtvcm5pZXZza2Fp YSA8a29sZ2FAbmV0YXBwLmNvbT4NCj4gLS0tDQo+ICBuZXQvc3VucnBjL2F1dGhfZ3NzL2F1dGhf Z3NzLmMgfCA1ICsrKystDQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbmV0L3N1bnJwYy9hdXRoX2dzcy9hdXRoX2dz cy5jDQo+IGIvbmV0L3N1bnJwYy9hdXRoX2dzcy9hdXRoX2dzcy5jDQo+IGluZGV4IDI0Y2E4NjEu LjVhNzMzYTYgMTAwNjQ0DQo+IC0tLSBhL25ldC9zdW5ycGMvYXV0aF9nc3MvYXV0aF9nc3MuYw0K PiArKysgYi9uZXQvc3VucnBjL2F1dGhfZ3NzL2F1dGhfZ3NzLmMNCj4gQEAgLTIwLDYgKzIwLDcg QEANCj4gICNpbmNsdWRlIDxsaW51eC9zdW5ycGMvY2xudC5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4 L3N1bnJwYy9hdXRoLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvc3VucnBjL2F1dGhfZ3NzLmg+DQo+ ICsjaW5jbHVkZSA8bGludXgvc3VucnBjL2dzc19rcmI1Lmg+DQo+ICAjaW5jbHVkZSA8bGludXgv c3VucnBjL3N2Y2F1dGhfZ3NzLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvc3VucnBjL2dzc19lcnIu aD4NCj4gICNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4NCj4gQEAgLTUxLDYgKzUyLDggQEAN Cj4gIC8qIGxlbmd0aCBvZiBhIGtyYjUgdmVyaWZpZXIgKDQ4KSwgcGx1cyBkYXRhIGFkZGVkIGJl Zm9yZSBhcmd1bWVudHMNCj4gd2hlbg0KPiAgICogdXNpbmcgaW50ZWdyaXR5ICh0d28gNC1ieXRl IGludGVnZXJzKTogKi8NCj4gICNkZWZpbmUgR1NTX1ZFUkZfU0xBQ0sJCTEwMA0KPiArLyogY292 ZXJzIGxlbmd0aHMgb2YgZ3NzX3Vud3JhcCgpIGV4dHJhIGtlcmJlcm9zIG1pYyBhbmQgd3JhcCB0 b2tlbg0KPiAqLw0KPiArI2RlZmluZSBHU1NfUkVTUF9TTEFDSwkJKEdTU19LUkI1X01BWF9TTEFD S19ORUVERUQgPDwNCj4gMikNCj4gIA0KPiAgc3RhdGljIERFRklORV9IQVNIVEFCTEUoZ3NzX2F1 dGhfaGFzaF90YWJsZSwgNCk7DQo+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGdzc19hdXRoX2hh c2hfbG9jayk7DQo+IEBAIC0xMDUwLDcgKzEwNTMsNyBAQCBzdGF0aWMgdm9pZCBnc3NfcGlwZV9m cmVlKHN0cnVjdCBnc3NfcGlwZSAqcCkNCj4gIAkJZ290byBlcnJfcHV0X21lY2g7DQo+ICAJYXV0 aCA9ICZnc3NfYXV0aC0+cnBjX2F1dGg7DQo+ICAJYXV0aC0+YXVfY3NsYWNrID0gR1NTX0NSRURf U0xBQ0sgPj4gMjsNCj4gLQlhdXRoLT5hdV9yc2xhY2sgPSBHU1NfVkVSRl9TTEFDSyA+PiAyOw0K PiArCWF1dGgtPmF1X3JzbGFjayA9IEdTU19SRVNQX1NMQUNLID4+IDI7DQo+ICAJYXV0aC0+YXVf dmVyZnNpemUgPSBHU1NfVkVSRl9TTEFDSyA+PiAyOw0KPiAgCWF1dGgtPmF1X3JhbGlnbiA9IEdT U19WRVJGX1NMQUNLID4+IDI7DQo+ICAJYXV0aC0+YXVfZmxhZ3MgPSAwOw0KDQpJcyB0aGlzIGEg c3VmZmljaWVudCBmaXgsIHRob3VnaD8gSXQgbG9va3MgdG8gbWUgYXMgaWYgdGhlIGFib3ZlIGlz DQpqdXN0IGFuIGluaXRpYWwgdmFsdWUgdGhhdCBnZXRzIGFkanVzdGVkIG9uIHRoZSBmbHkgaW4N Cmdzc191bndyYXBfcmVzcF9wcml2KCk6DQoNCiAgICAgICAgYXV0aC0+YXVfcnNsYWNrID0gYXV0 aC0+YXVfdmVyZnNpemUgKyAyICsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgWERSX1FVQURM RU4oc2F2ZWRsZW4gLSByY3ZfYnVmLT5sZW4pOw0KICAgICAgICBhdXRoLT5hdV9yYWxpZ24gPSBh dXRoLT5hdV92ZXJmc2l6ZSArIDIgKw0KICAgICAgICAgICAgICAgICAgICAgICAgICBYRFJfUVVB RExFTihzYXZlZGxlbiAtIHJjdl9idWYtPmxlbik7DQoNCk15IHF1ZXN0aW9ucyB3b3VsZCBiZQ0K DQotIEFyZSB3ZSBzdXJlIHRoYXQgdGhlIGFib3ZlIGNhbGN1bGF0aW9uIChpbiBnc3NfdW53cmFw X3Jlc3BfcHJpdigpKSBpcw0KY29ycmVjdD8NCi0gQXJlIHdlIHN1cmUgdGhhdCB0aGUgYWJvdmUg Y2FsY3VsYXRpb24gYWx3YXlzIGdpdmVzIHRoZSBzYW1lIGFuc3dlcg0Kb3ZlciB0aW1lPyBXZSBw cm9iYWJseSBzaG91bGQgbm90IHN0b3JlIGEgdmFsdWUgdGhhdCBrZWVwcyBjaGFuZ2luZy4NCg0K LS0gDQpUcm9uZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lciwgSGFtbWVy c3BhY2UNCnRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20NCg0KDQo=