diff options
author | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2013-01-17 16:48:21 +0000 |
---|---|---|
committer | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2013-01-17 16:48:21 +0000 |
commit | ecdb0c7aecb886ba1ba45eaad9da0ad3dfb119c8 (patch) | |
tree | 53fdafb1e52846e4b0f550b8667ddf14d7d2ddd2 /tools/libxl/libxl_create.c | |
parent | f12696a8c0f53e07e5aeb1294a1c3836126c6bcf (diff) | |
download | xen-ecdb0c7aecb886ba1ba45eaad9da0ad3dfb119c8.tar.gz xen-ecdb0c7aecb886ba1ba45eaad9da0ad3dfb119c8.tar.bz2 xen-ecdb0c7aecb886ba1ba45eaad9da0ad3dfb119c8.zip |
libxl: correct xenstore permissions on console device
When the console is connected to a domain other than dom0, the console
device's backend field should be set so the xenstore permissions for the
console device reflect the domain that will be accessing them.
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'tools/libxl/libxl_create.c')
-rw-r--r-- | tools/libxl/libxl_create.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c index c6daec939f..a8dfe610e2 100644 --- a/tools/libxl/libxl_create.c +++ b/tools/libxl/libxl_create.c @@ -967,6 +967,7 @@ static void domcreate_launch_dm(libxl__egc *egc, libxl__multidev *multidev, ret = init_console_info(&console, 0); if ( ret ) goto error_out; + console.backend_domid = state->console_domid; libxl__device_console_add(gc, domid, &console, state); libxl__device_console_dispose(&console); @@ -999,6 +1000,7 @@ static void domcreate_launch_dm(libxl__egc *egc, libxl__multidev *multidev, d_config->num_vfbs, d_config->vfbs, d_config->num_disks, &d_config->disks[0]); + console.backend_domid = state->console_domid; libxl__device_console_add(gc, domid, &console, state); libxl__device_console_dispose(&console); |