From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from SNT004-OMC4S45.hotmail.com (snt004-omc4s45.hotmail.com [65.54.51.96]) by dpdk.org (Postfix) with ESMTP id D91EB4A63 for ; Fri, 6 Nov 2015 02:23:41 +0100 (CET) Received: from SNT147-W77 ([65.55.90.201]) by SNT004-OMC4S45.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Thu, 5 Nov 2015 17:23:41 -0800 X-TMN: [9rGBZqwHtd+OP7wNPgxgx2XQHEgHi7Hy] X-Originating-Email: [changchun.ouyang@hotmail.com] Message-ID: From: Changchun Ouyang To: Jianfeng Tan , "dev@dpdk.org" Date: Fri, 6 Nov 2015 01:23:41 +0000 Importance: Normal In-Reply-To: <1446162713-130100-1-git-send-email-jianfeng.tan@intel.com> References: <1446162713-130100-1-git-send-email-jianfeng.tan@intel.com> MIME-Version: 1.0 X-OriginalArrivalTime: 06 Nov 2015 01:23:41.0362 (UTC) FILETIME=[C5554920:01D11831] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH] vhost: fix mmap failure as len not aligned with hugepage size X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Nov 2015 01:23:42 -0000 DQoNCj4gRnJvbTogamlhbmZlbmcudGFuQGludGVsLmNvbQ0KPiBUbzogZGV2QGRwZGsub3JnDQo+ IERhdGU6IEZyaSwgMzAgT2N0IDIwMTUgMDc6NTE6NTMgKzA4MDANCj4gU3ViamVjdDogW2RwZGst ZGV2XSBbUEFUQ0hdIHZob3N0OiBmaXggbW1hcCBmYWlsdXJlIGFzIGxlbiBub3QgYWxpZ25lZCB3 aXRoCWh1Z2VwYWdlIHNpemUNCj4gDQo+IFRoaXMgcGF0Y2ggZml4ZXMgYSBidWcgdW5kZXIgbG93 ZXIgdmVyc2lvbiBsaW51eCBrZXJuZWwsIG1tYXAoKSBmYWlscyB3aGVuDQo+IGxlbmd0aCBpcyBu b3QgYWxpZ25lZCB3aXRoIGh1Z2VwYWdlIHNpemUuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKaWFu ZmVuZyBUYW4gPGppYW5mZW5nLnRhbkBpbnRlbC5jb20+DQpBY2tlZC1ieTogQ2hhbmdjaHVuIE91 eWFuZyA8Y2hhbmdjaHVuLm91eWFuZ0Bob3RtYWlsLmNvbT4+IC0tLT4gIGxpYi9saWJydGVfdmhv c3Qvdmhvc3RfdXNlci92aXJ0aW8tbmV0LXVzZXIuYyB8IDEyICsrKysrKysrKy0tLQ0KPiAgMSBm aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYg LS1naXQgYS9saWIvbGlicnRlX3Zob3N0L3Zob3N0X3VzZXIvdmlydGlvLW5ldC11c2VyLmMgYi9s aWIvbGlicnRlX3Zob3N0L3Zob3N0X3VzZXIvdmlydGlvLW5ldC11c2VyLmMNCj4gaW5kZXggYTk5 OGFkOC4uNjQxNTYxYyAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0ZV92aG9zdC92aG9zdF91c2Vy L3ZpcnRpby1uZXQtdXNlci5jDQo+ICsrKyBiL2xpYi9saWJydGVfdmhvc3Qvdmhvc3RfdXNlci92 aXJ0aW8tbmV0LXVzZXIuYw0KPiBAQCAtMTQ3LDYgKzE0NywxMCBAQCB1c2VyX3NldF9tZW1fdGFi bGUoc3RydWN0IHZob3N0X2RldmljZV9jdHggY3R4LCBzdHJ1Y3QgVmhvc3RVc2VyTXNnICpwbXNn KQ0KPiAgCQkvKiBUaGlzIGlzIHVnbHkgKi8NCj4gIAkJbWFwcGVkX3NpemUgPSBtZW1vcnkucmVn aW9uc1tpZHhdLm1lbW9yeV9zaXplICsNCj4gIAkJCW1lbW9yeS5yZWdpb25zW2lkeF0ubW1hcF9v ZmZzZXQ7DQo+ICsNCj4gKwkJYWxpZ25tZW50ID0gZ2V0X2Jsa19zaXplKHBtc2ctPmZkc1tpZHhd KTsNCj4gKwkJbWFwcGVkX3NpemUgPSBSVEVfQUxJR05fQ0VJTChtYXBwZWRfc2l6ZSwgYWxpZ25t ZW50KTsNCj4gKw0KPiAgCQltYXBwZWRfYWRkcmVzcyA9ICh1aW50NjRfdCkodWludHB0cl90KW1t YXAoTlVMTCwNCj4gIAkJCW1hcHBlZF9zaXplLA0KPiAgCQkJUFJPVF9SRUFEIHwgUFJPVF9XUklU RSwgTUFQX1NIQVJFRCwNCj4gQEAgLTE1NCw5ICsxNTgsMTEgQEAgdXNlcl9zZXRfbWVtX3RhYmxl KHN0cnVjdCB2aG9zdF9kZXZpY2VfY3R4IGN0eCwgc3RydWN0IFZob3N0VXNlck1zZyAqcG1zZykN Cj4gIAkJCTApOw0KPiAgDQo+ICAJCVJURV9MT0coSU5GTywgVkhPU1RfQ09ORklHLA0KPiAtCQkJ Im1hcHBlZCByZWdpb24gJWQgZmQ6JWQgdG8gJXAgc3o6MHglIlBSSXg2NCIgb2ZmOjB4JSJQUkl4 NjQiXG4iLA0KPiArCQkJIm1hcHBlZCByZWdpb24gJWQgZmQ6JWQgdG86JXAgc3o6MHglIlBSSXg2 NCIgIg0KPiArCQkJIm9mZjoweCUiUFJJeDY0IiBhbGlnbjoweCUiUFJJeDY0IlxuIiwNCj4gIAkJ CWlkeCwgcG1zZy0+ZmRzW2lkeF0sICh2b2lkICopKHVpbnRwdHJfdCltYXBwZWRfYWRkcmVzcywN Cj4gLQkJCW1hcHBlZF9zaXplLCBtZW1vcnkucmVnaW9uc1tpZHhdLm1tYXBfb2Zmc2V0KTsNCj4g KwkJCW1hcHBlZF9zaXplLCBtZW1vcnkucmVnaW9uc1tpZHhdLm1tYXBfb2Zmc2V0LA0KPiArCQkJ YWxpZ25tZW50KTsNCj4gIA0KPiAgCQlpZiAobWFwcGVkX2FkZHJlc3MgPT0gKHVpbnQ2NF90KSh1 aW50cHRyX3QpTUFQX0ZBSUxFRCkgew0KPiAgCQkJUlRFX0xPRyhFUlIsIFZIT1NUX0NPTkZJRywN Cj4gQEAgLTE2Niw3ICsxNzIsNyBAQCB1c2VyX3NldF9tZW1fdGFibGUoc3RydWN0IHZob3N0X2Rl dmljZV9jdHggY3R4LCBzdHJ1Y3QgVmhvc3RVc2VyTXNnICpwbXNnKQ0KPiAgDQo+ICAJCXByZWdp b25fb3JpZ1tpZHhdLm1hcHBlZF9hZGRyZXNzID0gbWFwcGVkX2FkZHJlc3M7DQo+ICAJCXByZWdp b25fb3JpZ1tpZHhdLm1hcHBlZF9zaXplID0gbWFwcGVkX3NpemU7DQo+IC0JCXByZWdpb25fb3Jp Z1tpZHhdLmJsa3N6ID0gZ2V0X2Jsa19zaXplKHBtc2ctPmZkc1tpZHhdKTsNCj4gKwkJcHJlZ2lv bl9vcmlnW2lkeF0uYmxrc3ogPSBhbGlnbm1lbnQ7DQo+ICAJCXByZWdpb25fb3JpZ1tpZHhdLmZk ID0gcG1zZy0+ZmRzW2lkeF07DQo+ICANCj4gIAkJbWFwcGVkX2FkZHJlc3MgKz0gIG1lbW9yeS5y ZWdpb25zW2lkeF0ubW1hcF9vZmZzZXQ7DQo+IC0tIA0KPiAyLjEuNA0KPiANCiAJCSAJICAgCQkg IA==