From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Zeffertt Subject: [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) Date: Mon, 23 Mar 2009 15:20:01 +0000 Message-ID: <49C7A8A1.1000106@eu.citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000903080700080709020309" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------000903080700080709020309 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit --------------000903080700080709020309 Content-Type: text/plain; name="xenbus_whitelist_commands" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="xenbus_whitelist_commands" 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 Signed-off-by: Alex Zeffertt --- 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) { --------------000903080700080709020309 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------000903080700080709020309--