ivshmem-server: fix hugetlbfs support
commit1e21feb6280222a230fda1d87318ab58adde188f
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Mon, 29 Jun 2015 17:53:15 +0000 (29 19:53 +0200)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Sat, 24 Oct 2015 16:03:16 +0000 (24 18:03 +0200)
tree12af6581ff4e6cdec6104a4c623c13b32215210a
parent022cffe31360750b405d368e343f3ca5febc0d0a
ivshmem-server: fix hugetlbfs support

As pointed out on the ML by Andrew Jones, glibc no longer permits
creating POSIX shm on hugetlbfs directly. When given a hugetlbfs path,
create a shareable file there.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
contrib/ivshmem-server/ivshmem-server.c
contrib/ivshmem-server/ivshmem-server.h
contrib/ivshmem-server/main.c