From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id EA1BD1F461 for ; Thu, 4 Jul 2019 23:19:20 +0000 (UTC) Received: from localhost ([::1]:49196 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjB0X-0007YG-7V for normalperson@yhbt.net; Thu, 04 Jul 2019 19:19:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36188) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjB0S-0007U6-Uo for bug-gnulib@gnu.org; Thu, 04 Jul 2019 19:19:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hjB0R-00052V-Io for bug-gnulib@gnu.org; Thu, 04 Jul 2019 19:19:12 -0400 Received: from mail-eopbgr800054.outbound.protection.outlook.com ([40.107.80.54]:12640 helo=NAM03-DM3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hjB0O-0004yV-3B; Thu, 04 Jul 2019 19:19:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=whamcloud.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FkV2HLL5vsQjYTvYk7Bt31kxYroTu8i6u9gunc1sR4A=; b=jQEuYF38n/yzdXRnKF/VqFu01K+V3SuAUmI/8uWgNMS5WDtbItrq9DD4+WBSMbKlRzRdWmx7zQ7+BI2l8suxCTH7hcsbJCwsrF4Dav+6UU1Xm9Cp2i3vPY5ufiO2lV0ukFcSes2TzrZOgc5ajlaDeJBblJfp/h5evkpEdBTs6l8= Received: from BYAPR19MB2262.namprd19.prod.outlook.com (52.135.230.148) by BYAPR19MB2792.namprd19.prod.outlook.com (20.178.237.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.18; Thu, 4 Jul 2019 23:19:05 +0000 Received: from BYAPR19MB2262.namprd19.prod.outlook.com ([fe80::201d:87c4:8524:5e79]) by BYAPR19MB2262.namprd19.prod.outlook.com ([fe80::201d:87c4:8524:5e79%6]) with mapi id 15.20.2052.010; Thu, 4 Jul 2019 23:19:05 +0000 From: Andreas Dilger To: =?utf-8?B?UMOhZHJhaWcgQnJhZHk=?= Subject: Re: [PATCH] stat: don't explicitly request file size for filenames Thread-Topic: [PATCH] stat: don't explicitly request file size for filenames Thread-Index: AQHVMd5CsQbZ7zMti0C7t3/ghCOFhaa6R0MAgADSvgA= Date: Thu, 4 Jul 2019 23:19:04 +0000 Message-ID: References: <7AC7AA2A-EDEA-4A80-9A5A-02FAA2D823EF@whamcloud.com> <5a1b87fe-e265-6b0f-66eb-20ad1ba9c6e5@draigBrady.com> In-Reply-To: <5a1b87fe-e265-6b0f-66eb-20ad1ba9c6e5@draigBrady.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=adilger@whamcloud.com; x-originating-ip: [174.0.67.248] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dd19d06b-c440-4482-802b-08d700d601e3 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:BYAPR19MB2792; x-ms-traffictypediagnostic: BYAPR19MB2792: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0088C92887 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(136003)(39850400004)(376002)(366004)(189003)(199004)(6306002)(54896002)(54906003)(14444005)(3846002)(5024004)(64756008)(966005)(256004)(76176011)(6512007)(5660300002)(478600001)(6116002)(316002)(71190400001)(71200400001)(99936001)(66066001)(68736007)(606006)(86362001)(446003)(6916009)(66574012)(11346002)(186003)(66446008)(486006)(26005)(102836004)(14454004)(2616005)(6436002)(476003)(25786009)(53546011)(4326008)(6486002)(33656002)(53936002)(81156014)(81166006)(2906002)(76116006)(236005)(73956011)(229853002)(66476007)(99286004)(66616009)(91956017)(66946007)(7736002)(8936002)(6506007)(8676002)(6246003)(36756003)(66556008)(781001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR19MB2792; H:BYAPR19MB2262.namprd19.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: whamcloud.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: +7f3M9lAEtLqLxlbQm2In8hoI4HZLbi2f5Rb8wz0JhoeBdsN+93oE2WpgeYdFsNXZqwW6XSqRtF81IskEfoFfR0qaKqDzlWLjQ6l/jjvCLeqjXoyAPWcon98OuRBcoWJPV9FnBDp2gIcy7izUCH74C1wFncVIXFFkEyDpYYq/oA14rMdY+pI8SeV7VoUkqdfBlajA33NmVl+qKMChREoPDZ6d3uhCq/qGaCLq2AXouQgEA0y+RxfeKdH/UCfoCgAApw8QWBuCf9FWtu79lvL/zdn4Iz3xVFyhEEWQwuSfn/G+V38v4h6CsrlqeRsCY5hlNDGLDICK35t7l5cqNiWVdi4ulhFqYwPzsAjomXcOVCFP+Y+IsuJxsREtgZLYim0ITdYSDaCAbQruQGbsoNQq5D3O3B6ZhBn9fUL87sEaPs= Content-Type: multipart/mixed; boundary="_004_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_" MIME-Version: 1.0 X-OriginatorOrg: whamcloud.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd19d06b-c440-4482-802b-08d700d601e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2019 23:19:04.9813 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 753b6e26-6fd3-43e6-8248-3f1735d59bb4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: adilger@ddn.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR19MB2792 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.80.54 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bug-gnulib , Jeff Layton , "coreutils@gnu.org" Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" --_004_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_ Content-Type: multipart/alternative; boundary="_000_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_" --_000_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gSnVsIDQsIDIwMTksIGF0IDA0OjQ0LCBQw6FkcmFpZyBCcmFkeSA8UEBkcmFpZ0JyYWR5LmNv bT4gd3JvdGU6DQo+DQo+IGRpZmYgLS1naXQgYS9saWIvYXJlYWRsaW5rLXdpdGgtc2l6ZS5jIGIv bGliL2FyZWFkbGluay13aXRoLXNpemUuYw0KPiBpbmRleCBlYWNhZDNmLi4yZmJlNTFjIDEwMDY0 NA0KPiAtLS0gYS9saWIvYXJlYWRsaW5rLXdpdGgtc2l6ZS5jDQo+ICsrKyBiL2xpYi9hcmVhZGxp bmstd2l0aC1zaXplLmMNCj4gQEAgLTM2LDE0ICszNiwxNSBAQA0KPiAgICAgY2hlY2ssIHNvIGl0 J3MgT0sgdG8gZ3Vlc3MgdG9vIHNtYWxsIG9uIGhvc3RzIHdoZXJlIHRoZXJlIGlzIG5vDQo+ICAg ICBhcmJpdHJhcnkgbGltaXQgdG8gc3ltYm9saWMgbGluayBsZW5ndGguICAqLw0KPiAgI2lmbmRl ZiBTWU1MSU5LX01BWA0KPiAtIyBkZWZpbmUgU1lNTElOS19NQVggMTAyNA0KPiArIyBkZWZpbmUg U1lNTElOS19NQVggMTAyMw0KPiAgI2VuZGlmDQo+DQo+ICAjZGVmaW5lIE1BWFNJWkUgKFNJWkVf TUFYIDwgU1NJWkVfTUFYID8gU0laRV9NQVggOiBTU0laRV9NQVgpDQo+DQo+ICAvKiBDYWxsIHJl YWRsaW5rIHRvIGdldCB0aGUgc3ltYm9saWMgbGluayB2YWx1ZSBvZiBGSUxFLg0KPiAgICAgU0la RSBpcyBhIGhpbnQgYXMgdG8gaG93IGxvbmcgdGhlIGxpbmsgaXMgZXhwZWN0ZWQgdG8gYmU7DQo+ IC0gICB0eXBpY2FsbHkgaXQgaXMgdGFrZW4gZnJvbSBzdF9zaXplLiAgSXQgbmVlZCBub3QgYmUg Y29ycmVjdC4NCj4gKyAgIHR5cGljYWxseSBpdCBpcyB0YWtlbiBmcm9tIHN0X3NpemUuICBJdCBu ZWVkIG5vdCBiZSBjb3JyZWN0LA0KPiArICAgYW5kIGEgdmFsdWUgb2YgMCAob3IgbW9yZSB0aGFu IDhLaSkgd2lsbCBzZWxlY3QgYW4gYXBwcm9wcmlhdGUgbG93ZXIgYm91bmQuDQo+ICAgICBSZXR1 cm4gYSBwb2ludGVyIHRvIHRoYXQgTlVMLXRlcm1pbmF0ZWQgc3RyaW5nIGluIG1hbGxvYydkIHN0 b3JhZ2UuDQo+ICAgICBJZiByZWFkbGluayBmYWlscywgbWFsbG9jIGZhaWxzLCBvciBpZiB0aGUg bGluayB2YWx1ZSBpcyBsb25nZXINCj4gICAgIHRoYW4gU1NJWkVfTUFYLCByZXR1cm4gTlVMTCAo Y2FsbGVyIG1heSB1c2UgZXJybm8gdG8gZGlhZ25vc2UpLiAgKi8NCj4gQEAgLTYxLDcgKzYyLDcg QEAgYXJlYWRsaW5rX3dpdGhfc2l6ZSAoY2hhciBjb25zdCAqZmlsZSwgc2l6ZV90IHNpemUpDQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogSU5JVElBTF9MSU1JVF9CT1VORCk7DQo+DQo+ ICAgIC8qIFRoZSBpbml0aWFsIGJ1ZmZlciBzaXplIGZvciB0aGUgbGluayB2YWx1ZS4gICovDQo+ IC0gIHNpemVfdCBidWZfc2l6ZSA9IHNpemUgPCBpbml0aWFsX2xpbWl0ID8gc2l6ZSArIDEgOiBp bml0aWFsX2xpbWl0Ow0KPiArICBzaXplX3QgYnVmX3NpemUgPSBzaXplICYmIHNpemUgPCBpbml0 aWFsX2xpbWl0ID8gc2l6ZSArIDEgOiBpbml0aWFsX2xpbWl0Ow0KPg0KPiAgICB3aGlsZSAoMSkN Cg0KSSdkIHRob3VnaHQgb2Ygc29tZXRoaW5nIHNpbWlsYXIgd2l0aCB0aGUgMUtCIGxpbWl0LCBi dXQgdGhlbiBJIHdhcyB3b3JyaWVkIGlmDQoibHMiIG9yIHNvbWV0aGluZyBpcyBzYXZpbmcgYWxs IG9mIHRoZSBzeW1saW5rIHRhcmdldHMgaW4gbWVtb3J5IHRoYXQgdXNpbmcgYQ0KdG9vLWxhcmdl IGJ1ZmZlciBzaXplIHdvdWxkIGNhdXNlIGV4Y2VzcyBtZW1vcnkgdG8gYmUgYWxsb2NhdGVkIGZv ciBhIGxvbmcgdGltZS4NClRoZSBhYm92ZSBsb2dpYyAoQUZBSUNTKSBpcyBpbnRlbmRlZCB0byBs aW1pdCB0aGUgKm1heGltdW0qIGFsbG9jYXRpb24gc2l6ZSBpZg0KInNpemUiIGlzIGEgYm9ndXMg dmFsdWUsIGJ1dCBJIGRvbid0IHRoaW5rIGluaXRpYWxfbGltaXQgaXMgYSBnb29kIGxvd2VyIGJv dW5kLg0KDQpJIHBpY2tlZCB0aGUgbG93ZXIgYm91bmQgb2YgdGhlIG1hbGxvYygpICgzMiBieXRl cyA9IDQgKiBzaXplb2Yodm9pZCAqKSkgYXMNCmRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9zb3VyY2V3 YXJlLm9yZy9nbGliYy93aWtpL01hbGxvY0ludGVybmFscyNXaGF0X2lzX2FfQ2h1bmsuM0YNCk15 IHZlcnNpb24gb2YgdGhlIHBhdGNoIChtZXJnZWQgd2l0aCB5b3VyIGNvbW1lbnRzKSB1c2luZyB0 aGlzIHNpemUgaXMgYXR0YWNoZWQuDQoNCk15IHN0YXRzIHNob3cgb3ZlciA5OSUgb2Ygc3ltbGlu a3MgYXJlIHVuZGVyIDEyOCBieXRlcywgd2hpY2ggaXNuJ3QgX3Rvb18gbXVjaA0KdG8gYWxsb2Nh dGUgZm9yIGV2ZXJ5IGZpbGUuICBJZiB3ZSB3YW50IHRoaXMgY29kZSB0byB2ZXJ5IGVmZmljaWVu dCAobWluaW1pemUNCnJlYWRsaW5rKCkgY2FsbHMpIGF0IHRoZSBjb3N0IG9mIHNvbWUgUkFNLCBp dCB3b3VsZCBiZSBlbm91Z2ggdG8gdXNlIDEyNyBieXRlcw0KYXMgdGhlIHN0YXJ0aW5nIHBvaW50 Lg0KDQpDaGVlcnMsIEFuZHJlYXMNCg0KDQoNCg0KDQoNCg0K --_000_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBjbGFzcz0i Qm9keUZyYWdtZW50Ij48Zm9udCBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7 Ij4NCjxkaXYgY2xhc3M9IlBsYWluVGV4dCI+T24gSnVsIDQsIDIwMTksIGF0IDA0OjQ0LCBQw6Fk cmFpZyBCcmFkeSAmbHQ7UEBkcmFpZ0JyYWR5LmNvbSZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+ DQomZ3Q7IGRpZmYgLS1naXQgYS9saWIvYXJlYWRsaW5rLXdpdGgtc2l6ZS5jIGIvbGliL2FyZWFk bGluay13aXRoLXNpemUuYzxicj4NCiZndDsgaW5kZXggZWFjYWQzZi4uMmZiZTUxYyAxMDA2NDQ8 YnI+DQomZ3Q7IC0tLSBhL2xpYi9hcmVhZGxpbmstd2l0aC1zaXplLmM8YnI+DQomZ3Q7ICYjNDM7 JiM0MzsmIzQzOyBiL2xpYi9hcmVhZGxpbmstd2l0aC1zaXplLmM8YnI+DQomZ3Q7IEBAIC0zNiwx NCAmIzQzOzM2LDE1IEBAPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjaGVjaywg c28gaXQncyBPSyB0byBndWVzcyB0b28gc21hbGwgb24gaG9zdHMgd2hlcmUgdGhlcmUgaXMgbm88 YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFyYml0cmFyeSBsaW1pdCB0byBzeW1i b2xpYyBsaW5rIGxlbmd0aC4mbmJzcDsgKi88YnI+DQomZ3Q7Jm5ic3A7ICNpZm5kZWYgU1lNTElO S19NQVg8YnI+DQomZ3Q7IC0jIGRlZmluZSBTWU1MSU5LX01BWCAxMDI0PGJyPg0KJmd0OyAmIzQz OyMgZGVmaW5lIFNZTUxJTktfTUFYIDEwMjM8YnI+DQomZ3Q7Jm5ic3A7ICNlbmRpZjxicj4NCiZn dDsmbmJzcDsgPGJyPg0KJmd0OyZuYnNwOyAjZGVmaW5lIE1BWFNJWkUgKFNJWkVfTUFYICZsdDsg U1NJWkVfTUFYID8gU0laRV9NQVggOiBTU0laRV9NQVgpPGJyPg0KJmd0OyZuYnNwOyA8YnI+DQom Z3Q7Jm5ic3A7IC8qIENhbGwgcmVhZGxpbmsgdG8gZ2V0IHRoZSBzeW1ib2xpYyBsaW5rIHZhbHVl IG9mIEZJTEUuPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTSVpFIGlzIGEgaGlu dCBhcyB0byBob3cgbG9uZyB0aGUgbGluayBpcyBleHBlY3RlZCB0byBiZTs8YnI+DQomZ3Q7IC0m bmJzcDsmbmJzcDsgdHlwaWNhbGx5IGl0IGlzIHRha2VuIGZyb20gc3Rfc2l6ZS4mbmJzcDsgSXQg bmVlZCBub3QgYmUgY29ycmVjdC48YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7Jm5ic3A7IHR5cGljYWxs eSBpdCBpcyB0YWtlbiBmcm9tIHN0X3NpemUuJm5ic3A7IEl0IG5lZWQgbm90IGJlIGNvcnJlY3Qs PGJyPg0KJmd0OyAmIzQzOyZuYnNwOyZuYnNwOyBhbmQgYSB2YWx1ZSBvZiAwIChvciBtb3JlIHRo YW4gOEtpKSB3aWxsIHNlbGVjdCBhbiBhcHByb3ByaWF0ZSBsb3dlciBib3VuZC48YnI+DQomZ3Q7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJldHVybiBhIHBvaW50ZXIgdG8gdGhhdCBOVUwtdGVy bWluYXRlZCBzdHJpbmcgaW4gbWFsbG9jJ2Qgc3RvcmFnZS48YnI+DQomZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IElmIHJlYWRsaW5rIGZhaWxzLCBtYWxsb2MgZmFpbHMsIG9yIGlmIHRoZSBs aW5rIHZhbHVlIGlzIGxvbmdlcjxicj4NCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhh biBTU0laRV9NQVgsIHJldHVybiBOVUxMIChjYWxsZXIgbWF5IHVzZSBlcnJubyB0byBkaWFnbm9z ZSkuJm5ic3A7ICovPGJyPg0KJmd0OyBAQCAtNjEsNyAmIzQzOzYyLDcgQEAgYXJlYWRsaW5rX3dp dGhfc2l6ZSAoY2hhciBjb25zdCAqZmlsZSwgc2l6ZV90IHNpemUpPGJyPg0KJmd0OyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6IElOSVRJQUxfTElNSVRf Qk9VTkQpOzxicj4NCiZndDsmbmJzcDsgPGJyPg0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyAvKiBU aGUgaW5pdGlhbCBidWZmZXIgc2l6ZSBmb3IgdGhlIGxpbmsgdmFsdWUuJm5ic3A7ICovPGJyPg0K Jmd0OyAtJm5ic3A7IHNpemVfdCBidWZfc2l6ZSA9IHNpemUgJmx0OyBpbml0aWFsX2xpbWl0ID8g c2l6ZSAmIzQzOyAxIDogaW5pdGlhbF9saW1pdDs8YnI+DQomZ3Q7ICYjNDM7Jm5ic3A7IHNpemVf dCBidWZfc2l6ZSA9IHNpemUgJmFtcDsmYW1wOyBzaXplICZsdDsgaW5pdGlhbF9saW1pdCA/IHNp emUgJiM0MzsgMSA6IGluaXRpYWxfbGltaXQ7PGJyPg0KJmd0OyZuYnNwOyA8YnI+DQomZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7IHdoaWxlICgxKTxicj4NCjxicj4NCkknZCB0aG91Z2h0IG9mIHNvbWV0 aGluZyBzaW1pbGFyIHdpdGggdGhlIDFLQiBsaW1pdCwgYnV0IHRoZW4gSSB3YXMgd29ycmllZCBp Zjxicj4NCiZxdW90O2xzJnF1b3Q7IG9yIHNvbWV0aGluZyBpcyBzYXZpbmcgYWxsIG9mIHRoZSBz eW1saW5rIHRhcmdldHMgaW4gbWVtb3J5IHRoYXQgdXNpbmcgYTxicj4NCnRvby1sYXJnZSBidWZm ZXIgc2l6ZSB3b3VsZCBjYXVzZSBleGNlc3MgbWVtb3J5IHRvIGJlIGFsbG9jYXRlZCBmb3IgYSBs b25nIHRpbWUuPGJyPg0KVGhlIGFib3ZlIGxvZ2ljIChBRkFJQ1MpIGlzIGludGVuZGVkIHRvIGxp bWl0IHRoZSAqbWF4aW11bSogYWxsb2NhdGlvbiBzaXplIGlmPGJyPg0KJnF1b3Q7c2l6ZSZxdW90 OyBpcyBhIGJvZ3VzIHZhbHVlLCBidXQgSSBkb24ndCB0aGluayBpbml0aWFsX2xpbWl0IGlzIGEg Z29vZCBsb3dlciBib3VuZC48YnI+DQo8YnI+DQpJIHBpY2tlZCB0aGUgbG93ZXIgYm91bmQgb2Yg dGhlIG1hbGxvYygpICgzMiBieXRlcyA9IDQgKiBzaXplb2Yodm9pZCAqKSkgYXM8YnI+DQpkb2N1 bWVudGVkIGluIDxhIGhyZWY9Imh0dHBzOi8vc291cmNld2FyZS5vcmcvZ2xpYmMvd2lraS9NYWxs b2NJbnRlcm5hbHMjV2hhdF9pc19hX0NodW5rLjNGIj4NCmh0dHBzOi8vc291cmNld2FyZS5vcmcv Z2xpYmMvd2lraS9NYWxsb2NJbnRlcm5hbHMjV2hhdF9pc19hX0NodW5rLjNGPC9hPjxicj4NCk15 IHZlcnNpb24gb2YgdGhlIHBhdGNoIChtZXJnZWQgd2l0aCB5b3VyIGNvbW1lbnRzKSB1c2luZyB0 aGlzIHNpemUgaXMgYXR0YWNoZWQuPGJyPg0KPGJyPg0KTXkgc3RhdHMgc2hvdyBvdmVyIDk5JSBv ZiBzeW1saW5rcyBhcmUgdW5kZXIgMTI4IGJ5dGVzLCB3aGljaCBpc24ndCBfdG9vXyBtdWNoPGJy Pg0KdG8gYWxsb2NhdGUgZm9yIGV2ZXJ5IGZpbGUuJm5ic3A7IElmIHdlIHdhbnQgdGhpcyBjb2Rl IHRvIHZlcnkgZWZmaWNpZW50IChtaW5pbWl6ZTxicj4NCnJlYWRsaW5rKCkgY2FsbHMpIGF0IHRo ZSBjb3N0IG9mIHNvbWUgUkFNLCBpdCB3b3VsZCBiZSBlbm91Z2ggdG8gdXNlIDEyNyBieXRlczxi cj4NCmFzIHRoZSBzdGFydGluZyBwb2ludC48YnI+DQo8YnI+DQpDaGVlcnMsIEFuZHJlYXM8YnI+ DQo8YnI+DQo8YnI+DQo8L2Rpdj4NCjwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSJC b2R5RnJhZ21lbnQiPjxmb250IHNpemU9IjIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsi Pg0KPGRpdiBjbGFzcz0iUGxhaW5UZXh0Ij48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8 L2Rpdj4NCjwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_-- --_004_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_ Content-Type: application/octet-stream; name="0001-areadlink_with_size-handle-size-0-better.patch" Content-Description: 0001-areadlink_with_size-handle-size-0-better.patch Content-Disposition: attachment; filename="0001-areadlink_with_size-handle-size-0-better.patch"; size=2620; creation-date="Thu, 04 Jul 2019 23:19:04 GMT"; modification-date="Thu, 04 Jul 2019 23:19:04 GMT" Content-ID: <857B7F74B0EC3D449D8D62B55B869520@namprd19.prod.outlook.com> Content-Transfer-Encoding: base64 RnJvbSA5OTU1Yzk0NTZkZjUyNTA1YjY1N2IwOWI5Y2FjYTE1ODhiMzZmNGJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIERpbGdlciA8YWRpbGdlckB3aGFtY2xvdWQuY29t PgpEYXRlOiBUaHUsIDQgSnVsIDIwMTkgMTU6Mjg6MTUgLTA2MDAKU3ViamVjdDogW1BBVENIXSBh cmVhZGxpbmtfd2l0aF9zaXplOiBoYW5kbGUgc2l6ZSA9PSAwIGJldHRlcgoKSWYgc2l6ZSBpcyB1 bnNldC96ZXJvIHdoZW4gcGFzc2VkIHRvIGFyZWFkbGlua193aXRoX3NpemUoKSwKdGhlIGJ1ZmZl ciBhbGxvY2F0aW9uIGFuZCB3aGlsZSBsb29wIHN0YXJ0IG91dCB3aXRoIGJ1Zl9zaXplID0gMQph bmQgaW4gbW9zdCBjYXNlcyBzeW1saW5rIGxlbmd0aCBpcyBjb25zaWRlcmFibHkgbGFyZ2VyIHNv IHRoZXJlCmFyZSBzZXZlcmFsIHBvaW50bGVzcyBsb29wcyB3aGlsZSB0aGUgYnVmZmVyIHNpemUg aXMgZ3Jvd246CgogICAgJCBzdHJhY2UgLWUgcmVhZGxpbmsgc3RhdCAtYyAlTiAvcHJvYy8kJC9j d2QKICAgICByZWFkbGluaygiL3Byb2MvOTAzNi9jd2QiLCAiLyIsIDEpICAgICAgPSAxCiAgICAg cmVhZGxpbmsoIi9wcm9jLzkwMzYvY3dkIiwgIi9oIiwgMikgICAgID0gMgogICAgIHJlYWRsaW5r KCIvcHJvYy85MDM2L2N3ZCIsICIvaG9tIiwgNCkgICA9IDQKICAgICByZWFkbGluaygiL3Byb2Mv OTAzNi9jd2QiLCAiL2hvbWUvcGEiLCA4KSA9IDgKICAgICByZWFkbGluaygiL3Byb2MvOTAzNi9j d2QiLCAiL2hvbWUvcGFkcmFpZyIsIDE2KSA9IDEzCgpBbHNvLCB0aGVyZSBpcyBubyBwb2ludCBp biBhbGxvY2F0aW5nIGEgYnVmZmVyIHVuZGVyIDMyIGJ5dGVzLgoKKiBzcmMvYXJlYWRsaW5rLXdp dGgtc2l6ZS5jOiBpbml0aWFsaXplIGJ1Zl9zaXplPTMyIGlmIHNpemU9MAotLS0KIGxpYi9hcmVh ZGxpbmstd2l0aC1zaXplLmMgfCAxMSArKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvYXJlYWRsaW5rLXdp dGgtc2l6ZS5jIGIvbGliL2FyZWFkbGluay13aXRoLXNpemUuYwppbmRleCBlYWNhZDNmLi5iNDll MDVjIDEwMDY0NAotLS0gYS9saWIvYXJlYWRsaW5rLXdpdGgtc2l6ZS5jCisrKyBiL2xpYi9hcmVh ZGxpbmstd2l0aC1zaXplLmMKQEAgLTM2LDE0ICszNiwxNSBAQAogICAgY2hlY2ssIHNvIGl0J3Mg T0sgdG8gZ3Vlc3MgdG9vIHNtYWxsIG9uIGhvc3RzIHdoZXJlIHRoZXJlIGlzIG5vCiAgICBhcmJp dHJhcnkgbGltaXQgdG8gc3ltYm9saWMgbGluayBsZW5ndGguICAqLwogI2lmbmRlZiBTWU1MSU5L X01BWAotIyBkZWZpbmUgU1lNTElOS19NQVggMTAyNAorIyBkZWZpbmUgU1lNTElOS19NQVggMTAy MwogI2VuZGlmCiAKICNkZWZpbmUgTUFYU0laRSAoU0laRV9NQVggPCBTU0laRV9NQVggPyBTSVpF X01BWCA6IFNTSVpFX01BWCkKIAogLyogQ2FsbCByZWFkbGluayB0byBnZXQgdGhlIHN5bWJvbGlj IGxpbmsgdmFsdWUgb2YgRklMRS4KICAgIFNJWkUgaXMgYSBoaW50IGFzIHRvIGhvdyBsb25nIHRo ZSBsaW5rIGlzIGV4cGVjdGVkIHRvIGJlOwotICAgdHlwaWNhbGx5IGl0IGlzIHRha2VuIGZyb20g c3Rfc2l6ZS4gIEl0IG5lZWQgbm90IGJlIGNvcnJlY3QuCisgICB0eXBpY2FsbHkgaXQgaXMgdGFr ZW4gZnJvbSBzdF9zaXplLiAgSXQgbmVlZCBub3QgYmUgY29ycmVjdCwgYW5kIGEKKyAgIHZhbHVl IG9mIDAgKG9yIG1vcmUgdGhhbiA4S2kpIHdpbGwgc2VsZWN0IGFuIGFwcHJvcHJpYXRlIGxvd2Vy IGJvdW5kLgogICAgUmV0dXJuIGEgcG9pbnRlciB0byB0aGF0IE5VTC10ZXJtaW5hdGVkIHN0cmlu ZyBpbiBtYWxsb2MnZCBzdG9yYWdlLgogICAgSWYgcmVhZGxpbmsgZmFpbHMsIG1hbGxvYyBmYWls cywgb3IgaWYgdGhlIGxpbmsgdmFsdWUgaXMgbG9uZ2VyCiAgICB0aGFuIFNTSVpFX01BWCwgcmV0 dXJuIE5VTEwgKGNhbGxlciBtYXkgdXNlIGVycm5vIHRvIGRpYWdub3NlKS4gICovCkBAIC02MCw4 ICs2MSwxMCBAQCBhcmVhZGxpbmtfd2l0aF9zaXplIChjaGFyIGNvbnN0ICpmaWxlLCBzaXplX3Qg c2l6ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBzeW1saW5rX21heCArIDEKICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiBJTklUSUFMX0xJTUlUX0JPVU5EKTsKIAotICAvKiBUaGUg aW5pdGlhbCBidWZmZXIgc2l6ZSBmb3IgdGhlIGxpbmsgdmFsdWUuICAqLwotICBzaXplX3QgYnVm X3NpemUgPSBzaXplIDwgaW5pdGlhbF9saW1pdCA/IHNpemUgKyAxIDogaW5pdGlhbF9saW1pdDsK KyAgLyogVGhlIGluaXRpYWwgYnVmZmVyIHNpemUgZm9yIHRoZSBsaW5rIHZhbHVlLiBJZiBzaXpl IGlzIHVuc2V0LCB0aGVyZSBpcworICAgICBubyBiZW5lZml0IHRvIG1hbGxvYygpIGEgYnVmZmVy IHVuZGVyIDMyIGJ5dGVzLCBhbmQgaXQgYXZvaWRzIHNldmVyYWwKKyAgICAgaXRlcmF0aW9ucyBv ZiB0aGUgd2hpbGUgbG9vcCBjb21wYXJlZCB0byBzdGFydGluZyB3aXRoIHNpemUgPT0gMS4gICov CisgIHNpemVfdCBidWZfc2l6ZSA9IHNpemUgPCBpbml0aWFsX2xpbWl0ID8gKHNpemUgPzogMzEp ICsgMSA6IGluaXRpYWxfbGltaXQ7CiAKICAgd2hpbGUgKDEpCiAgICAgewotLSAKMi40LjUKCg== --_004_CB1CC4E6589C49D186E8B1532E101BACwhamcloudcom_--