[PATCH] fix more missing includes
authorTim Schmielau <tim@physik3.uni-rostock.de>
Sun, 8 Jan 2006 09:02:05 +0000 (01:02 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 9 Jan 2006 04:13:45 +0000 (20:13 -0800)
Include fixes for 2.6.14-git11.  Should allow to remove sched.h from
module.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more
to come since I haven't yet checked the other archs.

Signed-off-by: Tim Schmielau <tim@physik3.uni-rostock.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
19 files changed:
arch/arm/common/scoop.c
arch/arm/mach-realview/localtimer.c
arch/mips/sgi-ip27/ip27-berr.c
drivers/char/agp/sworks-agp.c
drivers/infiniband/hw/mthca/mthca_dev.h
drivers/infiniband/ulp/srp/ib_srp.c
drivers/macintosh/windfarm_smu_controls.c
drivers/macintosh/windfarm_smu_sensors.c
drivers/mtd/onenand/generic.c
drivers/mtd/rfd_ftl.c
drivers/pci/hotplug/pciehp.h
drivers/pci/hotplug/pciehp_hpc.c
drivers/rapidio/rio-scan.c
drivers/rapidio/rio-sysfs.c
drivers/rapidio/rio.c
drivers/usb/host/ohci-au1xxx.c
drivers/usb/host/ohci-lh7a404.c
drivers/usb/host/ohci-ppc-soc.c
include/linux/rio_drv.h

index b6de43e736998b05c2d598ccf530d0ece0dcec2e..a2dfe0b0f1ec53d24a78e6c141b813772589f8db 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <linux/device.h>
 #include <linux/string.h>
+#include <linux/slab.h>
 #include <linux/platform_device.h>
 #include <asm/io.h>
 #include <asm/hardware/scoop.h>
index c9d7c596b200866b8ccf2f8dfb98127044fbd8e8..caf6b8bb6c951e9bc29ed322a26748948681e7d4 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/delay.h>
 #include <linux/device.h>
 #include <linux/smp.h>
+#include <linux/jiffies.h>
 
 #include <asm/mach/time.h>
 #include <asm/hardware/arm_twd.h>
index 07631a97670bd85897c9e9208b708a6200b87bd1..ce907eda221b6b91e395029b30d8eabc4dbe5bd2 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/signal.h>      /* for SIGBUS */
+#include <linux/sched.h>       /* schow_regs(), force_sig() */
 
 #include <asm/module.h>
 #include <asm/sn/addrs.h>
index 3f8f7fa6b0ff0177d626a9be477cfade0fe70552..268f78d926d33726b1fc4305b1d162e69cc54fb7 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/init.h>
 #include <linux/string.h>
 #include <linux/slab.h>
+#include <linux/jiffies.h>
 #include <linux/agp_backend.h>
 #include "agp.h"
 
index 497ff794ef6a4b7063d0f1a96c8ca9ed51cb8dc9..795b379260bfeb6eb5cc77c023b0bf103c5210fd 100644 (file)
@@ -43,6 +43,7 @@
 #include <linux/kernel.h>
 #include <linux/pci.h>
 #include <linux/dma-mapping.h>
+#include <linux/timer.h>
 #include <asm/semaphore.h>
 
 #include "mthca_provider.h"
index ee9fe226ae994408f50b1180632c8c4b9ba7d7db..dd488d3cffa93c9b11316765750fe28005a6e148 100644 (file)
@@ -39,6 +39,7 @@
 #include <linux/string.h>
 #include <linux/parser.h>
 #include <linux/random.h>
+#include <linux/jiffies.h>
 
 #include <asm/atomic.h>
 
index 2c3158c81ff24b38e10d7d915a02a33eed1d8b5d..4d811600bdab471a16d924f241fd4bd3adfe602f 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/slab.h>
 #include <linux/init.h>
 #include <linux/wait.h>
+#include <linux/completion.h>
 #include <asm/prom.h>
 #include <asm/machdep.h>
 #include <asm/io.h>
index b558cc209d4930394c05006719929469b11b2ca8..1a00d9c75a233cb267c55863cf0c90b4207bf35b 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/slab.h>
 #include <linux/init.h>
 #include <linux/wait.h>
+#include <linux/completion.h>
 #include <asm/prom.h>
 #include <asm/machdep.h>
 #include <asm/io.h>
index 45c077d0f0630289f9763e35beeccf11ca285cc4..af06a80f44de2278011cae50f9cff905a6fd2436 100644 (file)
@@ -14,6 +14,7 @@
 
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/platform_device.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/onenand.h>
index 20ce212638fcc33178c4ff939cd505bf05d21060..a3e00a4635a5392180290e6d9b41d6bfd2fb07a8 100644 (file)
@@ -18,6 +18,7 @@
 #include <linux/mtd/blktrans.h>
 #include <linux/mtd/mtd.h>
 #include <linux/vmalloc.h>
+#include <linux/slab.h>
 #include <linux/jiffies.h>
 
 #include <asm/types.h>
index 6a61b9f286e14a320e59815dfcaf53832bea93e3..0aac6a61337d166c0d8c10f2a8e9e32aa6f2705d 100644 (file)
@@ -32,6 +32,7 @@
 #include <linux/types.h>
 #include <linux/pci.h>
 #include <linux/delay.h>
+#include <linux/sched.h>               /* signal_pending() */
 #include <linux/pcieport_if.h>
 #include "pci_hotplug.h"
 
index 0b8b26beb1636ca5875d24e6891504ac81f33899..ac1e495c314ead9d803658a0ae296f4010c56898 100644 (file)
@@ -30,6 +30,9 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/types.h>
+#include <linux/signal.h>
+#include <linux/jiffies.h>
+#include <linux/timer.h>
 #include <linux/pci.h>
 #include <linux/interrupt.h>
 
index 4f7ed4bd3be93d2f4870090ec5911e264afde7bd..94e30fe4b8f3242b17f8adc5c1623669d2a513b6 100644 (file)
@@ -24,6 +24,8 @@
 #include <linux/module.h>
 #include <linux/spinlock.h>
 #include <linux/timer.h>
+#include <linux/jiffies.h>
+#include <linux/slab.h>
 
 #include "rio.h"
 
index 30a11436e2411acd05f20d019bbf4e1f96791348..bef9316e95df8b610302f0716f930b52bae383c7 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/rio.h>
 #include <linux/rio_drv.h>
 #include <linux/stat.h>
+#include <linux/sched.h>       /* for capable() */
 
 #include "rio.h"
 
index 3ca1011ceaac7fa24b6b2e42c2365201d9495188..5e382470faa27fdb538e263ed6e83dee556d7f47 100644 (file)
@@ -23,6 +23,7 @@
 #include <linux/rio_regs.h>
 #include <linux/module.h>
 #include <linux/spinlock.h>
+#include <linux/slab.h>
 
 #include "rio.h"
 
index d9cf3b327d96e14a3a5840126cc404659a703f3f..77cd6ac07e3c5d4076129c13aad23211197db4ab 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <linux/platform_device.h>
+#include <linux/signal.h>
 
 #include <asm/mach-au1x00/au1000.h>
 
index 3959ccc88332fb07e8e6f7f037c41fcbc73ffa8e..0020ed7a39d0c9eada4b93d54115bf160353651c 100644 (file)
@@ -17,6 +17,7 @@
  */
 
 #include <linux/platform_device.h>
+#include <linux/signal.h>
 
 #include <asm/hardware.h>
 
index 2ec6a78bd65e6673113141fcf68fb35305a055d3..b2a8dfa488707e78d92caffd7242d371b59cc257 100644 (file)
@@ -15,6 +15,7 @@
  */
 
 #include <linux/platform_device.h>
+#include <linux/signal.h>
 
 /* configure so an HC device and id are always provided */
 /* always called with process context; sleeping is OK */
index 3bd7cce19e2645cd32e240471230d84910c945a7..157d7e3236b59c7f114540d6ff32e37aa84b7141 100644 (file)
@@ -21,6 +21,7 @@
 #include <linux/list.h>
 #include <linux/errno.h>
 #include <linux/device.h>
+#include <linux/string.h>
 #include <linux/rio.h>
 
 extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,