]> xenbits.xensource.com Git - xenclient/kernel.git/commitdiff
[LINUX] drivers: Add missing includes
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 13 Aug 2007 15:40:36 +0000 (16:40 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 13 Aug 2007 15:40:36 +0000 (16:40 +0100)
This patch adds missing includes that currently work through indirect
inclusions.  This cannot be relied on and indeed does break on older
kernels (2.4 with PV-on-HVM).

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/xen/core/reboot.c
drivers/xen/xenbus/xenbus_client.c
drivers/xen/xenbus/xenbus_comms.c
drivers/xen/xenbus/xenbus_probe.c

index ee6625adc6ba26c49768146046d4cecdbf20c6c3..d58e0462acbe4b9ba1fb67d4046edc0302651aa0 100644 (file)
@@ -7,7 +7,10 @@
 #include <linux/sysrq.h>
 #include <asm/hypervisor.h>
 #include <xen/xenbus.h>
+#include <linux/kmod.h>
 #include <linux/kthread.h>
+#include <linux/slab.h>
+#include <linux/workqueue.h>
 
 #ifdef HAVE_XEN_PLATFORM_COMPAT_H
 #include <xen/platform-compat.h>
index 49878d17e07d7c25cccd328bd030dcfe3a1afc15..4f530130e1a174167304ca7f2a33ba3b3a71bd85 100644 (file)
@@ -30,6 +30,7 @@
  * IN THE SOFTWARE.
  */
 
+#include <linux/slab.h>
 #include <xen/evtchn.h>
 #include <xen/gnttab.h>
 #include <xen/xenbus.h>
index 2521b8203de2e09b15f909ed76a7995960636a23..e1e8ee99576129a22fa3f045a01c84aaa283b36c 100644 (file)
@@ -35,6 +35,7 @@
 #include <linux/sched.h>
 #include <linux/err.h>
 #include <linux/ptrace.h>
+#include <linux/workqueue.h>
 #include <xen/evtchn.h>
 #include <xen/xenbus.h>
 
index 6e0a84f43c2734ad98c07733b307cb5274c29782..52f0c8081250cd081d497c33e0768aab3ce95676 100644 (file)
@@ -43,6 +43,7 @@
 #include <linux/mm.h>
 #include <linux/notifier.h>
 #include <linux/mutex.h>
+#include <linux/module.h>
 
 #include <asm/io.h>
 #include <asm/page.h>