From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Yao, Lei A" Subject: Re: [PATCH v5 03/16] bus/pci: replace strncpy dangerous code Date: Tue, 15 May 2018 06:12:12 +0000 Message-ID: <2DBBFF226F7CF64BAFCA79B681719D953A44992E@SHSMSX101.ccr.corp.intel.com> References: <152608956198.121204.14844325841690943774.stgit@localhost.localdomain> <152608967931.121204.3086768884047081432.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 mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 01AB51BAA4 for ; Tue, 15 May 2018 08:12:16 +0200 (CEST) In-Reply-To: <152608967931.121204.3086768884047081432.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" SGksIEFuZHkNCg0KVGhpcyBwYXRjaCB3aWxsIGJyZWFrIHRoZSB2ZmlvLXBjaSBkcml2ZXIgb24g bXkgc2VydmVyLiANCkkgY2FuJ3QgbGF1bmNoIE5JQyB3aXRoIHZmaW8tcGNpIHVzaW5nIHRlc3Rw bWQuICBDb3VsZCB5b3UgaGF2ZSANCmEgY2hlY2sgb24gdGhpcz8gVGhhbmtzIGEgbG90IQ0KDQpN eSBzZXJ2ZXIgaW5mbzoNCk9TOiBVYnVudHUgMTYuMDQgTFRTDQpnY2M6IDUuNC4wDQprZXJuZWw6 IDQuNC4wDQpDUFU6IEludGVsKFIpIFhlb24oUikgQ1BVIEU1LTI2OTkgdjQgQCAyLjIwR0h6DQpO SUM6IEV0aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyANCg0KTXkgU3RlcDoN CjEuIEJpbmQgTklDIHRvIHZmaW8tcGNpIGRyaXZlcg0KbW9kcHJvYmUgdmZpby1wY2kNCmRwZGst ZGV2YmluZC5weSAtYiB2ZmlvLXBjaSBbUENJIGFkZHJlc3Mgb2YgTklDXQ0KDQoyLiBMYXVuY2gg dGVzdHBtZDsNCi4veDg2XzY0LW5hdGl2ZS1saW51eGFwcC1nY2MvYXBwL3Rlc3RwbWQgLWMgMHgw MyAtbiA0IC0tIC1pDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2 IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBBbmR5IEdyZWVuDQo+ IFNlbnQ6IFNhdHVyZGF5LCBNYXkgMTIsIDIwMTggOTo0OCBBTQ0KPiBUbzogZGV2QGRwZGsub3Jn DQo+IFN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENIIHY1IDAzLzE2XSBidXMvcGNpOiByZXBsYWNl IHN0cm5jcHkgZGFuZ2Vyb3VzDQo+IGNvZGUNCj4gDQo+IEluIGZ1bmN0aW9uIOKAmHBjaV9nZXRf a2VybmVsX2RyaXZlcl9ieV9wYXRo4oCZLA0KPiAgICAgaW5saW5lZCBmcm9tIOKAmHBjaV9zY2Fu X29uZS5pc3JhLjHigJkgYXQgL2hvbWUvYWdyZWVuL3Byb2plY3RzL2RwZGsvDQo+IAlkcml2ZXJz L2J1cy9wY2kvbGludXgvcGNpLmM6MzE3Ojg6DQo+IC9ob21lL2FncmVlbi9wcm9qZWN0cy9kcGRr L2RyaXZlcnMvYnVzL3BjaS9saW51eC9wY2kuYzo1NzozOiBlcnJvcjoNCj4g4oCYc3RybmNweeKA mSBzcGVjaWZpZWQgYm91bmQgZGVwZW5kcyBvbiB0aGUgbGVuZ3RoIG9mIHRoZSBzb3VyY2UgYXJn dW1lbnQNCj4gWy1XZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3c9XQ0KPiAgICBzdHJuY3B5KGRyaV9u YW1lLCBuYW1lICsgMSwgc3RybGVuKG5hbWUgKyAxKSArIDEpOw0KPiANCj4gU2lnbmVkLW9mZi1i eTogQW5keSBHcmVlbiA8YW5keUB3YXJtY2F0LmNvbT4NCj4gQWNrZWQtYnk6IFBhYmxvIGRlIExh cmEgPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT4NCj4gRml4ZXM6IGQ5YThjZDk1OTVm MiAoInBjaTogYWRkIGtlcm5lbCBkcml2ZXIgdHlwZSIpDQo+IENjOiBzdGFibGVAZHBkay5vcmcN Cj4gLS0tDQo+ICBkcml2ZXJzL2J1cy9wY2kvbGludXgvcGNpLmMgfCAgICAyICstDQo+ICAxIGZp bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2J1cy9wY2kvbGludXgvcGNpLmMgYi9kcml2ZXJzL2J1cy9wY2kvbGludXgv cGNpLmMNCj4gaW5kZXggNDYzMGE4MDU3Li5hNzNlZTQ5YzIgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl cnMvYnVzL3BjaS9saW51eC9wY2kuYw0KPiArKysgYi9kcml2ZXJzL2J1cy9wY2kvbGludXgvcGNp LmMNCj4gQEAgLTU0LDcgKzU0LDcgQEAgcGNpX2dldF9rZXJuZWxfZHJpdmVyX2J5X3BhdGgoY29u c3QgY2hhciAqZmlsZW5hbWUsDQo+IGNoYXIgKmRyaV9uYW1lKQ0KPiANCj4gIAluYW1lID0gc3Ry cmNocihwYXRoLCAnLycpOw0KPiAgCWlmIChuYW1lKSB7DQo+IC0JCXN0cm5jcHkoZHJpX25hbWUs IG5hbWUgKyAxLCBzdHJsZW4obmFtZSArIDEpICsgMSk7DQo+ICsJCXN0cmxjcHkoZHJpX25hbWUs IG5hbWUgKyAxLCBzaXplb2YoZHJpX25hbWUpKTsNCj4gIAkJcmV0dXJuIDA7DQo+ICAJfQ0KPiAN Cg0K