diff options
| author | Ilya Maximets | 2019-03-11 14:58:47 +0100 |
|---|---|---|
| committer | Eduardo Habkost | 2019-03-11 21:16:56 +0100 |
| commit | 4a66c7a9996bb1bb1191170b172daa54e226d7ff (patch) | |
| tree | ffc86e58bff453e6cd3bc64621426c7baf7580a5 /python | |
| parent | machine: Move nvdimms state into struct MachineState (diff) | |
| download | qemu-4a66c7a9996bb1bb1191170b172daa54e226d7ff.tar.gz qemu-4a66c7a9996bb1bb1191170b172daa54e226d7ff.tar.xz qemu-4a66c7a9996bb1bb1191170b172daa54e226d7ff.zip | |
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 'python')
0 files changed, 0 insertions, 0 deletions
