vhost: Fix mmap size calculation 00/6300/3
authorPierre Pfister <ppfister@cisco.com>
Thu, 20 Apr 2017 13:34:00 +0000 (15:34 +0200)
committerDamjan Marion <dmarion.lists@gmail.com>
Wed, 26 Apr 2017 19:36:35 +0000 (19:36 +0000)
commitbed5489a4eb109efe91dac8d259a03b1834b0db8
tree0bc56522a396ac336da14869b5dd5aba9fd09b3b
parent5ef1fef692182dabc986995390d46552d88fb9df
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 <ppfister@cisco.com>
src/vnet/devices/virtio/vhost-user.c