[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory
|
From: |
Volodymyr Babchuk |
|
Subject: |
[PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory |
|
Date: |
Tue, 21 Nov 2023 22:10:28 +0000 |
From: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Instead of forcing the owner to domid 0, use XS_PRESERVE_OWNER to
inherit the owner of the directory.
Note that for other than Dom0 domain (non toolstack domain) the
"driver_domain" property should be set in domain config file for the
toolstack to create required directories in advance.
Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
---
hw/xen/xen_pvdev.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/xen/xen_pvdev.c b/hw/xen/xen_pvdev.c
index c5ad71e8dc..42bdd4f6c8 100644
--- a/hw/xen/xen_pvdev.c
+++ b/hw/xen/xen_pvdev.c
@@ -60,7 +60,8 @@ void xen_config_cleanup(void)
int xenstore_mkdir(char *path, int p)
{
- if (!qemu_xen_xs_create(xenstore, 0, 0, xen_domid, p, path)) {
+ if (!qemu_xen_xs_create(xenstore, 0, XS_PRESERVE_OWNER,
+ xen_domid, p, path)) {
xen_pv_printf(NULL, 0, "xs_mkdir %s: failed\n", path);
return -1;
}
--
2.42.0
- [PATCH v2 2/6] xen: backends: touch some XenStore nodes only if device..., (continued)
- [PATCH v2 5/6] xen_arm: Set mc->max_cpus to GUEST_MAX_VCPUS in xen_arm_init(), Volodymyr Babchuk, 2023/11/21
- [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory,
Volodymyr Babchuk <=
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, Paul Durrant, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, Stefano Stabellini, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, David Woodhouse, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, Stefano Stabellini, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, David Woodhouse, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, Stefano Stabellini, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, Volodymyr Babchuk, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, Volodymyr Babchuk, 2023/11/22
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, Paul Durrant, 2023/11/23
- Re: [PATCH v2 4/6] xen_pvdev: Do not assume Dom0 when creating a directory, David Woodhouse, 2023/11/23