[PATCH] qemu: virtiofs: support <sandbox mode='chroot'/>

Cole Robinson crobinso at redhat.com
Fri Mar 26 17:17:21 UTC 2021


On 3/26/21 11:53 AM, Peter Krempa wrote:
> On Fri, Mar 26, 2021 at 11:37:48 -0400, Cole Robinson wrote:
>> Add a new XML element
>>
>> <filesystem>
>>   <binary>
>>     <sandbox mode='chroot|namespace'/>
>>   </binary>
>> </filesystem>
>>
>> Which maps to `virtiofsd -o sandbox=chroot|namespace`, which was added
>> in qemu 5.2.0:
>>
>> https://git.qemu.org/?p=qemu.git;a=commit;h=06844584b62a43384642f7243b0fc01c9fff0fc7
>>
>> Signed-off-by: Cole Robinson <crobinso at redhat.com>
>> ---
>>  docs/formatdomain.rst                         |  4 ++++
>>  docs/schemas/domaincommon.rng                 | 12 ++++++++++
>>  src/conf/domain_conf.c                        | 23 +++++++++++++++++++
>>  src/conf/domain_conf.h                        | 10 ++++++++
>>  src/libvirt_private.syms                      |  1 +
>>  src/qemu/qemu_virtiofs.c                      |  2 ++
>>  .../vhost-user-fs-fd-memory.xml               |  1 +
>>  7 files changed, 53 insertions(+)
> 
> Please split the commit as it's usual for libvirt patches.
> 

Okay, fixed in v2. I addressed the docs and validation piece in v2 too

> Also a test case modifying any of the .args files in qemuxml2argv test
> is missing.
> 

This option affects the virtiofsd command line only, so it won't be
reflected in .args files

Thanks,
Cole




More information about the libvir-list mailing list