[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 1/3] [linux-2.6.18-xen.hg] allow dom0 to use /proc/xen/xenbus for all commands (in add'n to unix domain socket)




You should be able to run any xenbus command over /proc/xen/xenbus.
Access control should be done in the daemon, not here.
This patch is needed for the libxs fallback to /proc/xen/xenbus to work
for all tools. See xen patch libxc_fallback_domain_open.

Signed-off-by: Diego Ongaro <diego.ongaro@xxxxxxxxxx>
Signed-off-by: Alex Zeffertt <alex.zeffertt@xxxxxxxxxxxxx>
---
diff -r 23608d139723 drivers/xen/xenbus/xenbus_dev.c
--- a/drivers/xen/xenbus/xenbus_dev.c   Fri Jul 11 16:08:33 2008 +0100
+++ b/drivers/xen/xenbus/xenbus_dev.c   Fri Jul 11 16:32:29 2008 +0100
@@ -235,6 +235,13 @@
        case XS_MKDIR:
        case XS_RM:
        case XS_SET_PERMS:
+       case XS_DEBUG:
+       case XS_INTRODUCE:
+       case XS_WATCH_EVENT:
+       case XS_ERROR:
+       case XS_IS_DOMAIN_INTRODUCED:
+       case XS_RESUME:
+       case XS_SET_TARGET:
                if (msg_type == XS_TRANSACTION_START) {
                        trans = kmalloc(sizeof(*trans), GFP_KERNEL);
                        if (!trans) {

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.