aboutsummaryrefslogtreecommitdiff
path: root/util/memfd.c
diff options
context:
space:
mode:
authorIlya Maximets <i.maximets@samsung.com>2019-03-11 16:58:47 +0300
committerEduardo Habkost <ehabkost@redhat.com>2019-03-11 17:16:56 -0300
commit4a66c7a9996bb1bb1191170b172daa54e226d7ff (patch)
treeffc86e58bff453e6cd3bc64621426c7baf7580a5 /util/memfd.c
parentf6a0d06ba72a0c493e1e05872caf2f3781af316d (diff)
hostmem-memfd: disable for systems without sealing support
If seals are not supported, memfd_create() will fail. Furthermore, there is no way to disable it in this case because '.seal' property is not registered. This issue leads to vhost-user-test failures on RHEL 7.2: qemu-system-x86_64: -object memory-backend-memfd,id=mem,size=2M,: \ failed to create memfd: Invalid argument and actually breaks the feature on such systems. Let's restrict memfd backend to systems with sealing support. Signed-off-by: Ilya Maximets <i.maximets@samsung.com> Message-Id: <20190311135850.6537-2-i.maximets@samsung.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'util/memfd.c')
0 files changed, 0 insertions, 0 deletions