From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matan Azrad Subject: Re: [PATCH v5 12/16] net/vdev_netvsc: readlink inputs cannot be aliased Date: Sun, 13 May 2018 07:20:28 +0000 Message-ID: References: <152608956198.121204.14844325841690943774.stgit@localhost.localdomain> <152608972460.121204.11116032801548715406.stgit@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 To: Andy Green , "dev@dpdk.org" Return-path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0045.outbound.protection.outlook.com [104.47.0.45]) by dpdk.org (Postfix) with ESMTP id 5D4A31CFF4 for ; Sun, 13 May 2018 09:20:31 +0200 (CEST) In-Reply-To: <152608972460.121204.11116032801548715406.stgit@localhost.localdomain> Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgQW5keQ0KDQpGcm9tOiBBbmR5IEdyZWVuDQo+IC9ob21lL2FncmVlbi9wcm9qZWN0cy9kcGRr L2RyaXZlcnMvbmV0L3ZkZXZfbmV0dnNjLw0KDQpQbGVhc2UgcmVwbGFjZSAiL2hvbWUvYWdyZWVu L3Byb2plY3RzL2RwZGsiIGluICREUERLX0RJUiwNCkkgdGhpbmsgdGhpcyBpcyByZWxldmFudCBm b3IgYWxsIHRoZSBzZXJpZXMuDQoNCj4gdmRldl9uZXR2c2MuYzozMzU6MjplcnJvcjogcGFzc2lu ZyBhcmd1bWVudCAyIHRvIHJlc3RyaWN0LSBxdWFsaWZpZWQgcGFyYW1ldGVyDQo+IGFsaWFzZXMg d2l0aCBhcmd1bWVudCAxIFstV2Vycm9yPXJlc3RyaWN0XQ0KPiAgIHJldCA9IHJlYWRsaW5rKGJ1 ZiwgYnVmLCBzaXplKTsNCj4gICBefn4NCg0KV2hlcmUgdGhpcyBjb21waWxhdGlvbiBlcnJvciBk b2VzIGNvbWUgZnJvbT8NCldoYXQgaXMgdGhlIEFSQ0hcZ2NjIHZlcnNpb24/IFdoeSB3YXMgaXQg Y29tcGlsZWQgd2VsbCBhbmQgbm93IGl0IG5vdD8NCkFuZCB0aGUgdGl0bGUgc2hvdWxkIGJlIHNv bWV0aGluZyBsaWtlLCBmaXggY29tcGlsYXRpb24gaXNzdWUgaW4gW2Rpc3RybyBYXVthcmNoIFld IFtnY2MgWl0gW2FueSBvdGhlciBjb21waWxhdGlvbiBzcGVjaWZpY2F0aW9uc10NClBsZWFzZSBz cGVjaWZ5IG9ubHkgdGhlIHNwZWNpZmljYXRpb24gd2hpY2ggY2F1c2VzIHRoZSBlcnJvci4NCkkg dGhpbmsgdGhpcyBpcyByZWxldmFudCBmb3IgYWxsIHRoZSBzZXJpZXMgdG9vLg0KDQo+IFNpZ25l ZC1vZmYtYnk6IEFuZHkgR3JlZW4gPGFuZHlAd2FybWNhdC5jb20+DQo+IEZpeGVzOiBlN2RjNWQ3 YmVjYzUgKCJuZXQvdmRldl9uZXR2c2M6IGltcGxlbWVudCBjb3JlIGZ1bmN0aW9uYWxpdHkiKQ0K V2hhdCdzIGFib3V0IGJhY2twb3J0aW5nIGl0IHRvIHN0YWJsZT8NCg0KVGhlIGZpeGVzIGxpbmUg KGFuZCBDYyBsaW5lcykgc2hvdWxkIGJlIGJlZm9yZSB0aGUgU2lnbmVkLW9mZi1ieSBsaW5lIGFu ZCBhbiBlbXB0eSBsaW5lIHNob3VsZCBiZSBiZXR3ZWVuIHRoZW0sDQpJIHRoaW5rIHRoaXMgaXMg cmVsZXZhbnQgZm9yIGFsbCB0aGUgc2VyaWVzIHRvby4NCiANCj4gQWNrZWQtYnk6IFBhYmxvIGRl IExhcmEgPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJz L25ldC92ZGV2X25ldHZzYy92ZGV2X25ldHZzYy5jIHwgICAgOCArKysrKy0tLQ0KPiAgMSBmaWxl IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL25ldC92ZGV2X25ldHZzYy92ZGV2X25ldHZzYy5jDQo+IGIvZHJpdmVycy9u ZXQvdmRldl9uZXR2c2MvdmRldl9uZXR2c2MuYw0KPiBpbmRleCBjMzIxYTlmMWIuLmRjYTI1NzYx ZCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvdmRldl9uZXR2c2MvdmRldl9uZXR2c2MuYw0K PiArKysgYi9kcml2ZXJzL25ldC92ZGV2X25ldHZzYy92ZGV2X25ldHZzYy5jDQo+IEBAIC0zMjcs MTIgKzMyNywxNCBAQCBzdGF0aWMgaW50DQo+ICB2ZGV2X25ldHZzY19zeXNmc19yZWFkbGluayhj aGFyICpidWYsIHNpemVfdCBzaXplLCBjb25zdCBjaGFyICppZl9uYW1lLA0KPiAgCQkJICAgY29u c3QgY2hhciAqcmVscGF0aCkNCj4gIHsNCj4gKwljaGFyIGluWzE2MF07DQoNCldoZXJlIHRoZSBu dW1iZXIgMTYwIGlzIGNvbWUgZnJvbT8NCldoeSBub3QgUlRFX01BWChzaXplb2YoY3R4LT55aWVs ZCksIDI1NnUpIGFzIGRlZmluZWQgZm9yIGJ1Zj8NCg0KPiAgCWludCByZXQ7DQo+IA0KPiAtCXJl dCA9IHNucHJpbnRmKGJ1Ziwgc2l6ZSwgIi9zeXMvY2xhc3MvbmV0LyVzLyVzIiwgaWZfbmFtZSwg cmVscGF0aCk7DQo+IC0JaWYgKHJldCA9PSAtMSB8fCAoc2l6ZV90KXJldCA+PSBzaXplKQ0KPiAr CXJldCA9IHNucHJpbnRmKGluLCBzaXplb2YoaW4pIC0gMSwgIi9zeXMvY2xhc3MvbmV0LyVzLyVz IiwNCj4gKwkJICAgICAgIGlmX25hbWUsIHJlbHBhdGgpOw0KPiArCWlmIChyZXQgPT0gLTEgfHwg KHNpemVfdClyZXQgPj0gc2l6ZW9mKGluKSAtIDEpDQoNCkkgZG9u4oCZdCB0aGluayB5b3UgbmVl ZCB0aGUgIiAtIDEiIGhlcmUuDQogDQo+ICAJCXJldHVybiAtRU5PQlVGUzsNCj4gLQlyZXQgPSBy ZWFkbGluayhidWYsIGJ1Ziwgc2l6ZSk7DQo+ICsJcmV0ID0gcmVhZGxpbmsoaW4sIGJ1Ziwgc2l6 ZSk7DQo+ICAJaWYgKHJldCA9PSAtMSkNCj4gIAkJcmV0dXJuIC1lcnJubzsNCj4gIAlpZiAoKHNp emVfdClyZXQgPj0gc2l6ZSAtIDEpDQoNCg==