Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] fix more missing includes

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>

authored by

Tim Schmielau and committed by
Linus Torvalds
de25968c 03a285f5

+22
+1
arch/arm/common/scoop.c
··· 13 13 14 14 #include <linux/device.h> 15 15 #include <linux/string.h> 16 + #include <linux/slab.h> 16 17 #include <linux/platform_device.h> 17 18 #include <asm/io.h> 18 19 #include <asm/hardware/scoop.h>
+1
arch/arm/mach-realview/localtimer.c
··· 13 13 #include <linux/delay.h> 14 14 #include <linux/device.h> 15 15 #include <linux/smp.h> 16 + #include <linux/jiffies.h> 16 17 17 18 #include <asm/mach/time.h> 18 19 #include <asm/hardware/arm_twd.h>
+1
arch/mips/sgi-ip27/ip27-berr.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/module.h> 13 13 #include <linux/signal.h> /* for SIGBUS */ 14 + #include <linux/sched.h> /* schow_regs(), force_sig() */ 14 15 15 16 #include <asm/module.h> 16 17 #include <asm/sn/addrs.h>
+1
drivers/char/agp/sworks-agp.c
··· 7 7 #include <linux/init.h> 8 8 #include <linux/string.h> 9 9 #include <linux/slab.h> 10 + #include <linux/jiffies.h> 10 11 #include <linux/agp_backend.h> 11 12 #include "agp.h" 12 13
+1
drivers/infiniband/hw/mthca/mthca_dev.h
··· 43 43 #include <linux/kernel.h> 44 44 #include <linux/pci.h> 45 45 #include <linux/dma-mapping.h> 46 + #include <linux/timer.h> 46 47 #include <asm/semaphore.h> 47 48 48 49 #include "mthca_provider.h"
+1
drivers/infiniband/ulp/srp/ib_srp.c
··· 39 39 #include <linux/string.h> 40 40 #include <linux/parser.h> 41 41 #include <linux/random.h> 42 + #include <linux/jiffies.h> 42 43 43 44 #include <asm/atomic.h> 44 45
+1
drivers/macintosh/windfarm_smu_controls.c
··· 14 14 #include <linux/slab.h> 15 15 #include <linux/init.h> 16 16 #include <linux/wait.h> 17 + #include <linux/completion.h> 17 18 #include <asm/prom.h> 18 19 #include <asm/machdep.h> 19 20 #include <asm/io.h>
+1
drivers/macintosh/windfarm_smu_sensors.c
··· 14 14 #include <linux/slab.h> 15 15 #include <linux/init.h> 16 16 #include <linux/wait.h> 17 + #include <linux/completion.h> 17 18 #include <asm/prom.h> 18 19 #include <asm/machdep.h> 19 20 #include <asm/io.h>
+1
drivers/mtd/onenand/generic.c
··· 14 14 15 15 #include <linux/module.h> 16 16 #include <linux/init.h> 17 + #include <linux/slab.h> 17 18 #include <linux/platform_device.h> 18 19 #include <linux/mtd/mtd.h> 19 20 #include <linux/mtd/onenand.h>
+1
drivers/mtd/rfd_ftl.c
··· 18 18 #include <linux/mtd/blktrans.h> 19 19 #include <linux/mtd/mtd.h> 20 20 #include <linux/vmalloc.h> 21 + #include <linux/slab.h> 21 22 #include <linux/jiffies.h> 22 23 23 24 #include <asm/types.h>
+1
drivers/pci/hotplug/pciehp.h
··· 32 32 #include <linux/types.h> 33 33 #include <linux/pci.h> 34 34 #include <linux/delay.h> 35 + #include <linux/sched.h> /* signal_pending() */ 35 36 #include <linux/pcieport_if.h> 36 37 #include "pci_hotplug.h" 37 38
+3
drivers/pci/hotplug/pciehp_hpc.c
··· 30 30 #include <linux/kernel.h> 31 31 #include <linux/module.h> 32 32 #include <linux/types.h> 33 + #include <linux/signal.h> 34 + #include <linux/jiffies.h> 35 + #include <linux/timer.h> 33 36 #include <linux/pci.h> 34 37 #include <linux/interrupt.h> 35 38
+2
drivers/rapidio/rio-scan.c
··· 24 24 #include <linux/module.h> 25 25 #include <linux/spinlock.h> 26 26 #include <linux/timer.h> 27 + #include <linux/jiffies.h> 28 + #include <linux/slab.h> 27 29 28 30 #include "rio.h" 29 31
+1
drivers/rapidio/rio-sysfs.c
··· 15 15 #include <linux/rio.h> 16 16 #include <linux/rio_drv.h> 17 17 #include <linux/stat.h> 18 + #include <linux/sched.h> /* for capable() */ 18 19 19 20 #include "rio.h" 20 21
+1
drivers/rapidio/rio.c
··· 23 23 #include <linux/rio_regs.h> 24 24 #include <linux/module.h> 25 25 #include <linux/spinlock.h> 26 + #include <linux/slab.h> 26 27 27 28 #include "rio.h" 28 29
+1
drivers/usb/host/ohci-au1xxx.c
··· 19 19 */ 20 20 21 21 #include <linux/platform_device.h> 22 + #include <linux/signal.h> 22 23 23 24 #include <asm/mach-au1x00/au1000.h> 24 25
+1
drivers/usb/host/ohci-lh7a404.c
··· 17 17 */ 18 18 19 19 #include <linux/platform_device.h> 20 + #include <linux/signal.h> 20 21 21 22 #include <asm/hardware.h> 22 23
+1
drivers/usb/host/ohci-ppc-soc.c
··· 15 15 */ 16 16 17 17 #include <linux/platform_device.h> 18 + #include <linux/signal.h> 18 19 19 20 /* configure so an HC device and id are always provided */ 20 21 /* always called with process context; sleeping is OK */
+1
include/linux/rio_drv.h
··· 21 21 #include <linux/list.h> 22 22 #include <linux/errno.h> 23 23 #include <linux/device.h> 24 + #include <linux/string.h> 24 25 #include <linux/rio.h> 25 26 26 27 extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,