vhost: Fix mmap size calculation 38/6738/2
authorPierre Pfister <[email protected]>
Thu, 20 Apr 2017 13:34:00 +0000 (15:34 +0200)
committerDamjan Marion <[email protected]>
Wed, 17 May 2017 12:02:17 +0000 (12:02 +0000)
commitc4352553ee5a824c1c143c330e69b1ec063b4377
tree5ea0426b5e310e2bf2e305c50db9631df61c0a19
parent1985c93bd728db22c946e05691f21a2f9774e458
vhost: Fix mmap size calculation

I had a bug where a requested size of 1G was resulting in
an aligned size of '1G + 2M', resulting in an OOM error.

Previous code was adding one huge page size
when memory is already aligned.

Change-Id: Idd3aa0e9b893fb3efccba6ae1c7161e26d3f9456
Signed-off-by: Pierre Pfister <[email protected]>
src/vnet/devices/virtio/vhost-user.c