35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
# HG changeset patch
|
|
# User Ian Campbell <ian.campbell@xensource.com>
|
|
# Date Wed Oct 25 13:58:30 2006 +0100
|
|
# Node ID 40107f658bd984190e14746f25dac750badf4d8c
|
|
# parent: bd643d9db83860ca35ef53f9a3e584985c725c14
|
|
[LINUX] Exclude support for /proc/xen/xsd_kva when building a
|
|
non-privileged guest.
|
|
|
|
This is useful for PV-on-HVM because it removes code which would
|
|
otherwise require extra code in the compatability shim.
|
|
|
|
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
|
|
|
|
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c Wed Oct 25 13:58:30 2006 +0100
|
|
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c Wed Oct 25 13:58:30 2006 +0100
|
|
@@ -781,7 +781,7 @@ void xenbus_probe(void *unused)
|
|
}
|
|
|
|
|
|
-#ifdef CONFIG_PROC_FS
|
|
+#if defined(CONFIG_PROC_FS) && defined(CONFIG_XEN_PRIVILEGED_GUEST)
|
|
static struct file_operations xsd_kva_fops;
|
|
static struct proc_dir_entry *xsd_kva_intf;
|
|
static struct proc_dir_entry *xsd_port_intf;
|
|
@@ -862,7 +862,7 @@ static int __init xenbus_probe_init(void
|
|
xen_store_evtchn = xen_start_info->store_evtchn =
|
|
alloc_unbound.port;
|
|
|
|
-#ifdef CONFIG_PROC_FS
|
|
+#if defined(CONFIG_PROC_FS) && defined(CONFIG_XEN_PRIVILEGED_GUEST)
|
|
/* And finally publish the above info in /proc/xen */
|
|
xsd_kva_intf = create_xen_proc_entry("xsd_kva", 0600);
|
|
if (xsd_kva_intf) {
|
|
|