On 11/12/2015 1:04 PM, Tan, Jianfeng wrote: > This patch fixes a bug under lower version linux kernel, mmap() > fails when length is not aligned with hugepage size. mmap() > without flag of MAP_ANONYMOUS, should be called with length > argument aligned with hugepagesz at older longterm version > Linux, like 2.6.32 and 3.2.72, or mmap() will fail with EINVAL. > This bug was fixed in Linux kernel by commit: > dab2d3dc45ae7343216635d981d43637e1cb7d45 > To avoid failure, make sure in caller to keep length aligned. > > Signed-off-by: Jianfeng Tan <jianfeng.tan at intel.com> Acked-by: Huawei Xie <huawei.xie at intel.com>
Next time please add --in-reply-to with original message id. > --- > lib/librte_vhost/vhost_user/virtio-net-user.c | 36 > ++++++++++++++++----------- > 1 file changed, 21 insertions(+), 15 deletions(-) >