headers: remove sched.h from interrupt.h
Subsystems (39)
PATCH 1/1 headers: remove sched.h from interrupt.h
After m68k's task_thread_info() doesn't refer to current, it's possible to remove sched.h from interrupt.h and not break m68k! Many thanks to Heiko Carstens for allowing this.
Signed-off-by Alexey Dobriyan <[email protected]>
---
arch/arm/kernel/time.c | 1 + arch/arm/mach-integrator/pci_v3.c | 1 + arch/arm/plat-s3c24xx/adc.c | 1 + arch/blackfin/kernel/time.c | 1 + arch/m32r/kernel/smp.c | 1 + arch/um/drivers/line.c | 1 + arch/um/drivers/port_kern.c | 1 + arch/um/kernel/irq.c | 1 + arch/x86/kernel/cpu/mcheck/mce_intel.c | 1 + arch/x86/kernel/pci-gart_64.c | 1 + arch/x86/kernel/reboot.c | 1 + arch/xtensa/kernel/time.c | 1 + crypto/aead.c | 1 + drivers/char/applicom.c | 1 + drivers/char/epca.c | 1 + drivers/char/generic_serial.c | 1 + drivers/char/istallion.c | 1 + drivers/char/nozomi.c | 1 + drivers/char/pty.c | 1 + drivers/char/rio/riocmd.c | 1 + drivers/char/rio/rioctrl.c | 1 + drivers/char/rio/riotty.c | 1 + drivers/char/ser_a2232.c | 1 + drivers/char/stallion.c | 1 + drivers/char/tlclk.c | 1 + drivers/hwmon/sht15.c | 1 + drivers/ieee1394/raw1394.c | 1 + drivers/ieee1394/video1394.c | 1 + drivers/infiniband/core/iwcm.c | 1 + drivers/infiniband/core/ucma.c | 1 + drivers/infiniband/hw/cxgb3/iwch_provider.c | 1 + drivers/infiniband/hw/cxgb3/iwch_qp.c | 1 + drivers/infiniband/hw/ipath/ipath_driver.c | 1 + drivers/infiniband/hw/ipath/ipath_iba7220.c | 1 + drivers/infiniband/hw/ipath/ipath_intr.c | 1 + drivers/infiniband/hw/ipath/ipath_qp.c | 1 + drivers/infiniband/hw/ipath/ipath_ruc.c | 1 + drivers/infiniband/hw/ipath/ipath_ud.c | 1 + drivers/infiniband/hw/ipath/ipath_user_pages.c | 1 + drivers/infiniband/hw/ipath/ipath_user_sdma.c | 1 + drivers/infiniband/hw/ipath/ipath_verbs_mcast.c | 1 + drivers/input/keyboard/hilkbd.c | 1 + drivers/input/keyboard/sunkbd.c | 1 + drivers/input/serio/libps2.c | 1 + drivers/input/serio/serio_raw.c | 1 + drivers/input/serio/serport.c | 1 + drivers/isdn/capi/kcapi.c | 1 + drivers/isdn/hisax/arcofi.c | 1 + drivers/isdn/hisax/hfc_2bds0.c | 1 + drivers/isdn/hisax/hfc_pci.c | 1 + drivers/isdn/hysdn/hysdn_procconf.c | 1 + drivers/isdn/hysdn/hysdn_proclog.c | 1 + drivers/isdn/pcbit/drv.c | 1 + drivers/isdn/pcbit/layer2.c | 1 + drivers/isdn/sc/init.c | 1 + drivers/lguest/interrupts_and_traps.c | 1 + drivers/media/dvb/dvb-core/dvb_net.c | 1 + drivers/media/video/meye.c | 1 + drivers/media/video/videobuf-core.c | 1 + drivers/media/video/videobuf-dma-sg.c | 1 + drivers/message/fusion/mptlan.c | 1 + drivers/mfd/ucb1x00-core.c | 1 + drivers/misc/hpilo.c | 1 + drivers/misc/ibmasm/command.c | 1 + drivers/misc/ibmasm/event.c | 1 + drivers/misc/ibmasm/r_heartbeat.c | 1 + drivers/misc/phantom.c | 1 + drivers/mtd/devices/m25p80.c | 1 + drivers/mtd/devices/sst25l.c | 1 + drivers/net/bonding/bond_sysfs.c | 1 + drivers/net/depca.c | 1 + drivers/net/e100.c | 1 + drivers/net/eql.c | 1 + drivers/net/ethoc.c | 1 + drivers/net/ewrk3.c | 1 + drivers/net/forcedeth.c | 1 + drivers/net/hamachi.c | 1 + drivers/net/hamradio/baycom_epp.c | 1 + drivers/net/hamradio/baycom_ser_fdx.c | 1 + drivers/net/hamradio/baycom_ser_hdx.c | 1 + drivers/net/hamradio/hdlcdrv.c | 1 + drivers/net/hp100.c | 1 + drivers/net/igb/igb_ethtool.c | 1 + drivers/net/irda/toim3232-sir.c | 1 + drivers/net/ns83820.c | 1 + drivers/net/pcnet32.c | 1 + drivers/net/sb1000.c | 1 + drivers/net/sis900.c | 1 + drivers/net/skfp/skfddi.c | 1 + drivers/net/skge.c | 1 + drivers/net/slip.c | 1 + drivers/net/sungem.c | 1 + drivers/net/tokenring/ibmtr.c | 1 + drivers/net/typhoon.c | 1 + drivers/net/wan/cosa.c | 1 + drivers/net/wan/cycx_x25.c | 1 + drivers/net/wan/dscc4.c | 1 + drivers/net/wan/farsync.c | 1 + drivers/net/wireless/b43/pio.c | 1 + drivers/net/wireless/b43legacy/main.c | 1 + drivers/net/wireless/b43legacy/phy.c | 1 + drivers/net/wireless/hostap/hostap_info.c | 1 + drivers/net/wireless/hostap/hostap_ioctl.c | 1 + drivers/net/wireless/ipw2x00/ipw2200.c | 1 + drivers/net/wireless/iwlwifi/iwl-3945.c | 1 + drivers/net/wireless/iwlwifi/iwl-4965.c | 1 + drivers/net/wireless/iwlwifi/iwl-5000.c | 1 + drivers/net/wireless/iwlwifi/iwl-agn.c | 1 + drivers/net/wireless/iwlwifi/iwl-core.c | 1 + drivers/net/wireless/iwlwifi/iwl-hcmd.c | 1 + drivers/net/wireless/iwlwifi/iwl-tx.c | 1 + drivers/net/wireless/iwlwifi/iwl3945-base.c | 1 + drivers/net/wireless/iwmc3200wifi/cfg80211.c | 1 + drivers/net/wireless/iwmc3200wifi/commands.c | 1 + drivers/net/wireless/iwmc3200wifi/main.c | 1 + drivers/net/wireless/iwmc3200wifi/rx.c | 1 + drivers/net/wireless/libertas/cmd.c | 1 + drivers/net/wireless/libertas/tx.c | 1 + drivers/net/wireless/prism54/isl_ioctl.c | 1 + drivers/net/wireless/prism54/islpci_dev.c | 1 + drivers/net/wireless/prism54/islpci_mgt.c | 1 + drivers/net/wireless/rt2x00/rt2x00debug.c | 1 + drivers/pci/pcie/aer/aerdrv.c | 1 + drivers/rtc/interface.c | 1 + drivers/rtc/rtc-dev.c | 1 + drivers/uio/uio.c | 1 + drivers/uwb/whc-rc.c | 1 + fs/file.c | 1 + include/linux/interrupt.h | 2 +- include/linux/mmc/host.h | 1 + kernel/irq/handle.c | 1 + kernel/mutex-debug.c | 1 + kernel/time/timekeeping.c | 1 + lib/debugobjects.c | 1 + lib/fault-inject.c | 1 + mm/vmalloc.c | 1 + net/irda/ircomm/ircomm_tty_attach.c | 1 + net/irda/irlan/irlan_common.c | 1 + net/irda/irlan/irlan_eth.c | 1 + net/irda/irnet/irnet_irda.c | 1 + net/irda/irnet/irnet_ppp.c | 1 + net/mac80211/rc80211_pid_debugfs.c | 1 + net/netfilter/nf_conntrack_core.c | 1 + net/sunrpc/xprtrdma/svc_rdma_transport.c | 1 + net/wireless/core.c | 1 + 145 files changed, 145 insertions(+), 1 deletion(-)
arch/arm/kernel/time.c +1 -0
@@ -21,6 +21,7 @@#include <linux/interrupt.h> #include <linux/time.h> #include <linux/init.h> +#include <linux/sched.h> #include <linux/smp.h> #include <linux/timex.h> #include <linux/errno.h>
arch/arm/mach-integrator/pci_v3.c +1 -0
@@ -31,6 +31,7 @@#include <mach/hardware.h> #include <asm/irq.h> +#include <asm/signal.h> #include <asm/system.h> #include <asm/mach/pci.h> #include <asm/irq_regs.h>
arch/arm/plat-s3c24xx/adc.c +1 -0
@@ -14,6 +14,7 @@#include <linux/module.h> #include <linux/kernel.h> #include <linux/platform_device.h> +#include <linux/sched.h> #include <linux/list.h> #include <linux/err.h> #include <linux/clk.h>
arch/blackfin/kernel/time.c +1 -0
@@ -14,6 +14,7 @@#include <linux/time.h> #include <linux/irq.h> #include <linux/delay.h> +#include <linux/sched.h> #include <asm/blackfin.h> #include <asm/time.h>
arch/m32r/kernel/smp.c +1 -0
@@ -17,6 +17,7 @@#include <linux/irq.h> #include <linux/interrupt.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/mm.h> #include <linux/smp.h>
arch/um/drivers/line.c +1 -0
@@ -5,6 +5,7 @@#include "linux/irqreturn.h" #include "linux/kd.h" +#include "linux/sched.h" #include "chan_kern.h" #include "irq_kern.h" #include "irq_user.h"
arch/um/drivers/port_kern.c +1 -0
@@ -7,6 +7,7 @@#include "linux/interrupt.h" #include "linux/list.h" #include "linux/mutex.h" +#include "linux/workqueue.h" #include "asm/atomic.h" #include "init.h" #include "irq_kern.h"
arch/um/kernel/irq.c +1 -0
@@ -10,6 +10,7 @@#include "linux/interrupt.h" #include "linux/kernel_stat.h" #include "linux/module.h" +#include "linux/sched.h" #include "linux/seq_file.h" #include "as-layout.h" #include "kern_util.h"
arch/x86/kernel/cpu/mcheck/mce_intel.c +1 -0
@@ -8,6 +8,7 @@#include <linux/init.h> #include <linux/interrupt.h> #include <linux/percpu.h> +#include <linux/sched.h> #include <asm/apic.h> #include <asm/processor.h> #include <asm/msr.h>
arch/x86/kernel/pci-gart_64.c +1 -0
@@ -16,6 +16,7 @@#include <linux/agp_backend.h> #include <linux/init.h> #include <linux/mm.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/spinlock.h> #include <linux/pci.h>
arch/x86/kernel/reboot.c +1 -0
@@ -4,6 +4,7 @@#include <linux/pm.h> #include <linux/efi.h> #include <linux/dmi.h> +#include <linux/sched.h> #include <linux/tboot.h> #include <acpi/reboot.h> #include <asm/io.h>
arch/xtensa/kernel/time.c +1 -0
@@ -13,6 +13,7 @@*/ #include <linux/errno.h> +#include <linux/sched.h> #include <linux/time.h> #include <linux/clocksource.h> #include <linux/interrupt.h>
crypto/aead.c +1 -0
@@ -18,6 +18,7 @@#include <linux/kernel.h> #include <linux/module.h> #include <linux/rtnetlink.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/seq_file.h>
drivers/char/applicom.c +1 -0
@@ -23,6 +23,7 @@#include <linux/kernel.h> #include <linux/module.h> #include <linux/interrupt.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/errno.h> #include <linux/miscdevice.h>
drivers/char/epca.c +1 -0
@@ -30,6 +30,7 @@#include <linux/kernel.h> #include <linux/types.h> #include <linux/init.h> +#include <linux/sched.h> #include <linux/serial.h> #include <linux/delay.h> #include <linux/ctype.h>
drivers/char/generic_serial.c +1 -0
@@ -22,6 +22,7 @@#include <linux/module.h> #include <linux/kernel.h> #include <linux/tty.h> +#include <linux/sched.h> #include <linux/serial.h> #include <linux/mm.h> #include <linux/generic_serial.h>
drivers/char/istallion.c +1 -0
@@ -19,6 +19,7 @@/*****************************************************************************/ #include <linux/module.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/smp_lock.h> #include <linux/interrupt.h>
drivers/char/nozomi.c +1 -0
@@ -48,6 +48,7 @@#include <linux/tty.h> #include <linux/tty_driver.h> #include <linux/tty_flip.h> +#include <linux/sched.h> #include <linux/serial.h> #include <linux/interrupt.h> #include <linux/kmod.h>
drivers/char/pty.c +1 -0
@@ -18,6 +18,7 @@#include <linux/tty.h> #include <linux/tty_flip.h> #include <linux/fcntl.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/major.h> #include <linux/mm.h>
drivers/char/rio/riocmd.c +1 -0
@@ -32,6 +32,7 @@*/ #include <linux/module.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/errno.h> #include <linux/tty.h>
drivers/char/rio/rioctrl.c +1 -0
@@ -31,6 +31,7 @@*/ #include <linux/module.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/errno.h> #include <asm/io.h>
drivers/char/rio/riotty.c +1 -0
@@ -33,6 +33,7 @@#define __EXPLICIT_DEF_H__#include <linux/module.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/errno.h> #include <linux/tty.h>
drivers/char/ser_a2232.c +1 -0
@@ -89,6 +89,7 @@#include <linux/interrupt.h> #include <linux/kernel.h> #include <linux/errno.h> +#include <linux/sched.h> #include <linux/tty.h> #include <asm/setup.h>
drivers/char/stallion.c +1 -0
@@ -27,6 +27,7 @@/*****************************************************************************/ #include <linux/module.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/interrupt.h> #include <linux/tty.h>
drivers/char/tlclk.c +1 -0
@@ -32,6 +32,7 @@#include <linux/kernel.h> /* printk() */ #include <linux/fs.h> /* everything... */ #include <linux/errno.h> /* error codes */ +#include <linux/sched.h> #include <linux/slab.h> #include <linux/ioport.h> #include <linux/interrupt.h>
drivers/hwmon/sht15.c +1 -0
@@ -30,6 +30,7 @@#include <linux/hwmon-sysfs.h> #include <linux/mutex.h> #include <linux/platform_device.h> +#include <linux/sched.h> #include <linux/delay.h> #include <linux/jiffies.h> #include <linux/err.h>
drivers/ieee1394/raw1394.c +1 -0
@@ -29,6 +29,7 @@#include <linux/kernel.h> #include <linux/list.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/slab.h> #include <linux/fs.h>
drivers/ieee1394/video1394.c +1 -0
@@ -30,6 +30,7 @@*/ #include <linux/kernel.h> #include <linux/list.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/interrupt.h> #include <linux/wait.h>
drivers/infiniband/core/iwcm.c +1 -0
@@ -40,6 +40,7 @@#include <linux/idr.h> #include <linux/interrupt.h> #include <linux/rbtree.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/workqueue.h> #include <linux/completion.h>
drivers/infiniband/core/ucma.c +1 -0
@@ -34,6 +34,7 @@#include <linux/file.h> #include <linux/mutex.h> #include <linux/poll.h> +#include <linux/sched.h> #include <linux/idr.h> #include <linux/in.h> #include <linux/in6.h>
drivers/infiniband/hw/cxgb3/iwch_provider.c +1 -0
@@ -37,6 +37,7 @@#include <linux/delay.h> #include <linux/errno.h> #include <linux/list.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/ethtool.h> #include <linux/rtnetlink.h>
drivers/infiniband/hw/cxgb3/iwch_qp.c +1 -0
@@ -29,6 +29,7 @@* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ +#include <linux/sched.h> #include "iwch_provider.h" #include "iwch.h" #include "iwch_cm.h"
drivers/infiniband/hw/ipath/ipath_driver.c +1 -0
@@ -31,6 +31,7 @@* SOFTWARE. */ +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/idr.h> #include <linux/pci.h>
drivers/infiniband/hw/ipath/ipath_iba7220.c +1 -0
@@ -37,6 +37,7 @@#include <linux/interrupt.h> #include <linux/pci.h> +#include <linux/sched.h> #include <linux/delay.h> #include <linux/io.h> #include <rdma/ib_verbs.h>
drivers/infiniband/hw/ipath/ipath_intr.c +1 -0
@@ -33,6 +33,7 @@#include <linux/pci.h> #include <linux/delay.h> +#include <linux/sched.h> #include "ipath_kernel.h" #include "ipath_verbs.h"
drivers/infiniband/hw/ipath/ipath_qp.c +1 -0
@@ -32,6 +32,7 @@*/ #include <linux/err.h> +#include <linux/sched.h> #include <linux/vmalloc.h> #include "ipath_verbs.h"
drivers/infiniband/hw/ipath/ipath_ruc.c +1 -0
@@ -31,6 +31,7 @@* SOFTWARE. */ +#include <linux/sched.h> #include <linux/spinlock.h> #include "ipath_verbs.h"
drivers/infiniband/hw/ipath/ipath_ud.c +1 -0
@@ -31,6 +31,7 @@* SOFTWARE. */ +#include <linux/sched.h> #include <rdma/ib_smi.h> #include "ipath_verbs.h"
drivers/infiniband/hw/ipath/ipath_user_pages.c +1 -0
@@ -33,6 +33,7 @@#include <linux/mm.h> #include <linux/device.h> +#include <linux/sched.h> #include "ipath_kernel.h"
drivers/infiniband/hw/ipath/ipath_user_sdma.c +1 -0
@@ -33,6 +33,7 @@#include <linux/types.h> #include <linux/device.h> #include <linux/dmapool.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/list.h> #include <linux/highmem.h>
drivers/infiniband/hw/ipath/ipath_verbs_mcast.c +1 -0
@@ -32,6 +32,7 @@*/ #include <linux/rculist.h> +#include <linux/sched.h> #include "ipath_verbs.h"
drivers/input/keyboard/hilkbd.c +1 -0
@@ -24,6 +24,7 @@#include <linux/interrupt.h> #include <linux/hil.h> #include <linux/io.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <asm/irq.h> #ifdef CONFIG_HP300
drivers/input/keyboard/sunkbd.c +1 -0
@@ -27,6 +27,7 @@*/ #include <linux/delay.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/module.h> #include <linux/interrupt.h>
drivers/input/serio/libps2.c +1 -0
@@ -13,6 +13,7 @@#include <linux/delay.h> #include <linux/module.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/interrupt.h> #include <linux/input.h>
drivers/input/serio/serio_raw.c +1 -0
@@ -9,6 +9,7 @@* the Free Software Foundation. */ +#include <linux/sched.h> #include <linux/slab.h> #include <linux/smp_lock.h> #include <linux/poll.h>
drivers/input/serio/serport.c +1 -0
@@ -15,6 +15,7 @@#include <asm/uaccess.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/module.h> #include <linux/init.h>
drivers/isdn/capi/kcapi.c +1 -0
@@ -18,6 +18,7 @@#include <linux/interrupt.h> #include <linux/ioport.h> #include <linux/proc_fs.h> +#include <linux/sched.h> #include <linux/seq_file.h> #include <linux/skbuff.h> #include <linux/workqueue.h>
drivers/isdn/hisax/arcofi.c +1 -0
@@ -10,6 +10,7 @@* */ +#include <linux/sched.h> #include "hisax.h" #include "isdnl1.h" #include "isac.h"
drivers/isdn/hisax/hfc_2bds0.c +1 -0
@@ -11,6 +11,7 @@*/ #include <linux/init.h> +#include <linux/sched.h> #include "hisax.h" #include "hfc_2bds0.h" #include "isdnl1.h"
drivers/isdn/hisax/hfc_pci.c +1 -0
@@ -20,6 +20,7 @@#include "hfc_pci.h" #include "isdnl1.h" #include <linux/pci.h> +#include <linux/sched.h> #include <linux/interrupt.h> static const char *hfcpci_revision ="$Revision: 1.48.2.4 $" ;
drivers/isdn/hysdn/hysdn_procconf.c +1 -0
@@ -11,6 +11,7 @@* */ +#include <linux/cred.h> #include <linux/module.h> #include <linux/poll.h> #include <linux/proc_fs.h>
drivers/isdn/hysdn/hysdn_proclog.c +1 -0
@@ -13,6 +13,7 @@#include <linux/module.h> #include <linux/poll.h> #include <linux/proc_fs.h> +#include <linux/sched.h> #include <linux/smp_lock.h> #include "hysdn_defs.h"
drivers/isdn/pcbit/drv.c +1 -0
@@ -23,6 +23,7 @@#include <linux/kernel.h> #include <linux/types.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/mm.h> #include <linux/interrupt.h>
drivers/isdn/pcbit/layer2.c +1 -0
@@ -27,6 +27,7 @@#include <linux/string.h> #include <linux/kernel.h> #include <linux/types.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/interrupt.h> #include <linux/workqueue.h>
drivers/isdn/sc/init.c +1 -0
@@ -8,6 +8,7 @@#include <linux/init.h> #include <linux/interrupt.h> #include <linux/delay.h> +#include <linux/sched.h> #include "includes.h" #include "hardware.h" #include "card.h"
drivers/lguest/interrupts_and_traps.c +1 -0
@@ -16,6 +16,7 @@#include <linux/uaccess.h> #include <linux/interrupt.h> #include <linux/module.h> +#include <linux/sched.h> #include "lg.h" /* Allow Guests to use a non-128 (ie. non-Linux) syscall trap. */
drivers/media/dvb/dvb-core/dvb_net.c +1 -0
@@ -63,6 +63,7 @@#include <asm/uaccess.h> #include <linux/crc32.h> #include <linux/mutex.h> +#include <linux/sched.h> #include "dvb_demux.h" #include "dvb_net.h"
drivers/media/video/meye.c +1 -0
@@ -28,6 +28,7 @@*/ #include <linux/module.h> #include <linux/pci.h> +#include <linux/sched.h> #include <linux/init.h> #include <linux/videodev.h> #include <media/v4l2-common.h>
drivers/media/video/videobuf-core.c +1 -0
@@ -17,6 +17,7 @@#include <linux/module.h> #include <linux/moduleparam.h> #include <linux/mm.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/interrupt.h>
drivers/media/video/videobuf-dma-sg.c +1 -0
@@ -21,6 +21,7 @@#include <linux/init.h> #include <linux/module.h> #include <linux/moduleparam.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/interrupt.h>
drivers/message/fusion/mptlan.c +1 -0
@@ -56,6 +56,7 @@#include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> +#include <linux/sched.h> #define my_VERSION MPT_LINUX_VERSION_COMMON#define MYNAM "mptlan"
drivers/mfd/ucb1x00-core.c +1 -0
@@ -18,6 +18,7 @@*/ #include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/init.h> #include <linux/errno.h>
drivers/misc/hpilo.c +1 -0
@@ -18,6 +18,7 @@#include <linux/device.h> #include <linux/file.h> #include <linux/cdev.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/delay.h> #include <linux/uaccess.h>
drivers/misc/ibmasm/command.c +1 -0
@@ -22,6 +22,7 @@* */ +#include <linux/sched.h> #include "ibmasm.h" #include "lowlevel.h"
drivers/misc/ibmasm/event.c +1 -0
@@ -22,6 +22,7 @@* */ +#include <linux/sched.h> #include "ibmasm.h" #include "lowlevel.h"
drivers/misc/ibmasm/r_heartbeat.c +1 -0
@@ -20,6 +20,7 @@* */ +#include <linux/sched.h> #include "ibmasm.h" #include "dot_command.h"
drivers/misc/phantom.c +1 -0
@@ -22,6 +22,7 @@#include <linux/interrupt.h> #include <linux/cdev.h> #include <linux/phantom.h> +#include <linux/sched.h> #include <linux/smp_lock.h> #include <asm/atomic.h>
drivers/mtd/devices/m25p80.c +1 -0
@@ -21,6 +21,7 @@#include <linux/interrupt.h> #include <linux/mutex.h> #include <linux/math64.h> +#include <linux/sched.h> #include <linux/mtd/mtd.h> #include <linux/mtd/partitions.h>
drivers/mtd/devices/sst25l.c +1 -0
@@ -20,6 +20,7 @@#include <linux/device.h> #include <linux/mutex.h> #include <linux/interrupt.h> +#include <linux/sched.h> #include <linux/mtd/mtd.h> #include <linux/mtd/partitions.h>
drivers/net/bonding/bond_sysfs.c +1 -0
@@ -22,6 +22,7 @@#include <linux/kernel.h> #include <linux/module.h> #include <linux/device.h> +#include <linux/sched.h> #include <linux/sysdev.h> #include <linux/fs.h> #include <linux/types.h>
drivers/net/depca.c +1 -0
@@ -237,6 +237,7 @@#include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/errno.h> #include <linux/ioport.h>
drivers/net/e100.c +1 -0
@@ -151,6 +151,7 @@#include <linux/moduleparam.h> #include <linux/kernel.h> #include <linux/types.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/delay.h> #include <linux/init.h>
drivers/net/eql.c +1 -0
@@ -111,6 +111,7 @@* Sorry, I had to rewrite most of this for 2.5.x -DaveM */ +#include <linux/capability.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h>
drivers/net/ethoc.c +1 -0
@@ -17,6 +17,7 @@#include <linux/mii.h> #include <linux/phy.h> #include <linux/platform_device.h> +#include <linux/sched.h> #include <net/ethoc.h> /* register offsets */
drivers/net/ewrk3.c +1 -0
@@ -145,6 +145,7 @@#include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/errno.h> #include <linux/ioport.h>
drivers/net/forcedeth.c +1 -0
@@ -49,6 +49,7 @@#include <linux/netdevice.h> #include <linux/etherdevice.h> #include <linux/delay.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/ethtool.h> #include <linux/timer.h>
drivers/net/hamachi.c +1 -0
@@ -145,6 +145,7 @@ static int tx_params[MAX_UNITS] = {-1, -1, -1, -1, -1, -1, -1, -1};/* Time in jiffies before concluding the transmitter is hung. */ #define TX_TIMEOUT (5*HZ) +#include <linux/capability.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/string.h>
drivers/net/hamradio/baycom_epp.c +1 -0
@@ -44,6 +44,7 @@#include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/workqueue.h> #include <linux/fs.h>
drivers/net/hamradio/baycom_ser_fdx.c +1 -0
@@ -71,6 +71,7 @@/*****************************************************************************/ +#include <linux/capability.h> #include <linux/module.h> #include <linux/ioport.h> #include <linux/string.h>
drivers/net/hamradio/baycom_ser_hdx.c +1 -0
@@ -61,6 +61,7 @@/*****************************************************************************/ +#include <linux/capability.h> #include <linux/module.h> #include <linux/ioport.h> #include <linux/string.h>
drivers/net/hamradio/hdlcdrv.c +1 -0
@@ -42,6 +42,7 @@/*****************************************************************************/ +#include <linux/capability.h> #include <linux/module.h> #include <linux/types.h> #include <linux/net.h>
drivers/net/hp100.c +1 -0
@@ -98,6 +98,7 @@#include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/errno.h> #include <linux/ioport.h>
drivers/net/igb/igb_ethtool.c +1 -0
@@ -34,6 +34,7 @@#include <linux/interrupt.h> #include <linux/if_ether.h> #include <linux/ethtool.h> +#include <linux/sched.h> #include "igb.h"
drivers/net/irda/toim3232-sir.c +1 -0
@@ -120,6 +120,7 @@#include <linux/module.h> #include <linux/delay.h> #include <linux/init.h> +#include <linux/sched.h> #include <net/irda/irda.h>
drivers/net/ns83820.c +1 -0
@@ -111,6 +111,7 @@#include <linux/compiler.h> #include <linux/prefetch.h> #include <linux/ethtool.h> +#include <linux/sched.h> #include <linux/timer.h> #include <linux/if_vlan.h> #include <linux/rtnetlink.h>
drivers/net/pcnet32.c +1 -0
@@ -31,6 +31,7 @@ static const char *const version =#include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/errno.h> #include <linux/ioport.h>
drivers/net/sb1000.c +1 -0
@@ -36,6 +36,7 @@ static char version[] = "sb1000.c:v1.1.2 6/01/98 ([email protected])\n";#include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/interrupt.h> #include <linux/errno.h>
drivers/net/sis900.c +1 -0
@@ -52,6 +52,7 @@#include <linux/module.h> #include <linux/moduleparam.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/timer.h> #include <linux/errno.h>
drivers/net/skfp/skfddi.c +1 -0
@@ -73,6 +73,7 @@ static const char * const boot_msg =/* Include files */ +#include <linux/capability.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/errno.h>
drivers/net/skge.c +1 -0
@@ -37,6 +37,7 @@#include <linux/crc32.h> #include <linux/dma-mapping.h> #include <linux/debugfs.h> +#include <linux/sched.h> #include <linux/seq_file.h> #include <linux/mii.h> #include <asm/irq.h>
drivers/net/slip.c +1 -0
@@ -67,6 +67,7 @@#include <asm/system.h> #include <asm/uaccess.h> #include <linux/bitops.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/mm.h> #include <linux/interrupt.h>
drivers/net/sungem.c +1 -0
@@ -38,6 +38,7 @@#include <linux/interrupt.h> #include <linux/ioport.h> #include <linux/in.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/string.h> #include <linux/delay.h>
drivers/net/tokenring/ibmtr.c +1 -0
@@ -108,6 +108,7 @@ in the event that chatty debug messages are desired - jjs 12/30/98 */#define IBMTR_DEBUG_MESSAGES 0#include <linux/module.h> +#include <linux/sched.h> #ifdef PCMCIA /* required for ibmtr_cs.c to build */ #undef MODULE/* yes, really */
drivers/net/typhoon.c +1 -0
@@ -108,6 +108,7 @@ static const int multicast_filter_limit = 32;#include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/timer.h> #include <linux/errno.h>
drivers/net/wan/cosa.c +1 -0
@@ -76,6 +76,7 @@#include <linux/module.h> #include <linux/kernel.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/poll.h> #include <linux/fs.h>
drivers/net/wan/cycx_x25.c +1 -0
@@ -84,6 +84,7 @@#include <linux/kernel.h> /* printk(), and other useful stuff */ #include <linux/module.h> #include <linux/string.h> /* inline memset(), etc. */ +#include <linux/sched.h> #include <linux/slab.h> /* kmalloc(), kfree() */ #include <linux/stddef.h> /* offsetof(), etc. */ #include <linux/wanrouter.h> /* WAN router definitions */
drivers/net/wan/dscc4.c +1 -0
@@ -81,6 +81,7 @@*/ #include <linux/module.h> +#include <linux/sched.h> #include <linux/types.h> #include <linux/errno.h> #include <linux/list.h>
drivers/net/wan/farsync.c +1 -0
@@ -19,6 +19,7 @@#include <linux/kernel.h> #include <linux/version.h> #include <linux/pci.h> +#include <linux/sched.h> #include <linux/ioport.h> #include <linux/init.h> #include <linux/if.h>
drivers/net/wireless/b43/pio.c +1 -0
@@ -30,6 +30,7 @@#include "xmit.h" #include <linux/delay.h> +#include <linux/sched.h> static u16 generate_cookie(struct b43_pio_txqueue *q,
drivers/net/wireless/b43legacy/main.c +1 -0
@@ -37,6 +37,7 @@#include <linux/firmware.h> #include <linux/wireless.h> #include <linux/workqueue.h> +#include <linux/sched.h> #include <linux/skbuff.h> #include <linux/dma-mapping.h> #include <net/dst.h>
drivers/net/wireless/b43legacy/phy.c +1 -0
@@ -31,6 +31,7 @@#include <linux/delay.h> #include <linux/pci.h> +#include <linux/sched.h> #include <linux/types.h> #include "b43legacy.h"
drivers/net/wireless/hostap/hostap_info.c +1 -0
@@ -1,6 +1,7 @@/* Host AP driver Info Frame processing (part of hostap.o module) */ #include <linux/if_arp.h> +#include <linux/sched.h> #include "hostap_wlan.h" #include "hostap.h" #include "hostap_ap.h"
drivers/net/wireless/hostap/hostap_ioctl.c +1 -0
@@ -1,6 +1,7 @@/* ioctl() (mostly Linux Wireless Extensions) routines for Host AP driver */ #include <linux/types.h> +#include <linux/sched.h> #include <linux/ethtool.h> #include <linux/if_arp.h> #include <net/lib80211.h>
drivers/net/wireless/ipw2x00/ipw2200.c +1 -0
@@ -30,6 +30,7 @@******************************************************************************/ +#include <linux/sched.h> #include "ipw2200.h"
drivers/net/wireless/iwlwifi/iwl-3945.c +1 -0
@@ -30,6 +30,7 @@#include <linux/pci.h> #include <linux/dma-mapping.h> #include <linux/delay.h> +#include <linux/sched.h> #include <linux/skbuff.h> #include <linux/netdevice.h> #include <linux/wireless.h>
drivers/net/wireless/iwlwifi/iwl-4965.c +1 -0
@@ -30,6 +30,7 @@#include <linux/pci.h> #include <linux/dma-mapping.h> #include <linux/delay.h> +#include <linux/sched.h> #include <linux/skbuff.h> #include <linux/netdevice.h> #include <linux/wireless.h>
drivers/net/wireless/iwlwifi/iwl-5000.c +1 -0
@@ -29,6 +29,7 @@#include <linux/pci.h> #include <linux/dma-mapping.h> #include <linux/delay.h> +#include <linux/sched.h> #include <linux/skbuff.h> #include <linux/netdevice.h> #include <linux/wireless.h>
drivers/net/wireless/iwlwifi/iwl-agn.c +1 -0
@@ -33,6 +33,7 @@#include <linux/pci.h> #include <linux/dma-mapping.h> #include <linux/delay.h> +#include <linux/sched.h> #include <linux/skbuff.h> #include <linux/netdevice.h> #include <linux/wireless.h>
drivers/net/wireless/iwlwifi/iwl-core.c +1 -0
@@ -29,6 +29,7 @@#include <linux/kernel.h> #include <linux/module.h> #include <linux/etherdevice.h> +#include <linux/sched.h> #include <net/mac80211.h> #include "iwl-eeprom.h"
drivers/net/wireless/iwlwifi/iwl-hcmd.c +1 -0
@@ -28,6 +28,7 @@#include <linux/kernel.h> #include <linux/module.h> +#include <linux/sched.h> #include <net/mac80211.h> #include "iwl-dev.h" /* FIXME: remove */
drivers/net/wireless/iwlwifi/iwl-tx.c +1 -0
@@ -28,6 +28,7 @@*****************************************************************************/ #include <linux/etherdevice.h> +#include <linux/sched.h> #include <net/mac80211.h> #include "iwl-eeprom.h" #include "iwl-dev.h"
drivers/net/wireless/iwlwifi/iwl3945-base.c +1 -0
@@ -33,6 +33,7 @@#include <linux/pci.h> #include <linux/dma-mapping.h> #include <linux/delay.h> +#include <linux/sched.h> #include <linux/skbuff.h> #include <linux/netdevice.h> #include <linux/wireless.h>
drivers/net/wireless/iwmc3200wifi/cfg80211.c +1 -0
@@ -23,6 +23,7 @@#include <linux/kernel.h> #include <linux/netdevice.h> +#include <linux/sched.h> #include <linux/etherdevice.h> #include <linux/wireless.h> #include <linux/ieee80211.h>
drivers/net/wireless/iwmc3200wifi/commands.c +1 -0
@@ -40,6 +40,7 @@#include <linux/wireless.h> #include <linux/etherdevice.h> #include <linux/ieee80211.h> +#include <linux/sched.h> #include "iwm.h" #include "bus.h"
drivers/net/wireless/iwmc3200wifi/main.c +1 -0
@@ -38,6 +38,7 @@#include <linux/kernel.h> #include <linux/netdevice.h> +#include <linux/sched.h> #include <linux/ieee80211.h> #include <linux/wireless.h>
drivers/net/wireless/iwmc3200wifi/rx.c +1 -0
@@ -38,6 +38,7 @@#include <linux/kernel.h> #include <linux/netdevice.h> +#include <linux/sched.h> #include <linux/etherdevice.h> #include <linux/wireless.h> #include <linux/ieee80211.h>
drivers/net/wireless/libertas/cmd.c +1 -0
@@ -6,6 +6,7 @@#include <net/iw_handler.h> #include <net/lib80211.h> #include <linux/kfifo.h> +#include <linux/sched.h> #include "host.h" #include "hostcmd.h" #include "decl.h"
drivers/net/wireless/libertas/tx.c +1 -0
@@ -3,6 +3,7 @@*/ #include <linux/netdevice.h> #include <linux/etherdevice.h> +#include <linux/sched.h> #include "hostcmd.h" #include "radiotap.h"
drivers/net/wireless/prism54/isl_ioctl.c +1 -0
@@ -19,6 +19,7 @@* */ +#include <linux/capability.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/if_arp.h>
drivers/net/wireless/prism54/islpci_dev.c +1 -0
@@ -23,6 +23,7 @@#include <linux/netdevice.h> #include <linux/ethtool.h> #include <linux/pci.h> +#include <linux/sched.h> #include <linux/etherdevice.h> #include <linux/delay.h> #include <linux/if_arp.h>
drivers/net/wireless/prism54/islpci_mgt.c +1 -0
@@ -20,6 +20,7 @@#include <linux/netdevice.h> #include <linux/module.h> #include <linux/pci.h> +#include <linux/sched.h> #include <asm/io.h> #include <asm/system.h>
drivers/net/wireless/rt2x00/rt2x00debug.c +1 -0
@@ -27,6 +27,7 @@#include <linux/kernel.h> #include <linux/module.h> #include <linux/poll.h> +#include <linux/sched.h> #include <linux/uaccess.h> #include "rt2x00.h"
drivers/pci/pcie/aer/aerdrv.c +1 -0
@@ -17,6 +17,7 @@#include <linux/module.h> #include <linux/pci.h> +#include <linux/sched.h> #include <linux/kernel.h> #include <linux/errno.h> #include <linux/pm.h>
drivers/rtc/interface.c +1 -0
@@ -12,6 +12,7 @@*/ #include <linux/rtc.h> +#include <linux/sched.h> #include <linux/log2.h> int rtc_read_time (struct rtc_device *rtc,struct rtc_time *tm)
drivers/rtc/rtc-dev.c +1 -0
@@ -13,6 +13,7 @@#include <linux/module.h> #include <linux/rtc.h> +#include <linux/sched.h> #include "rtc-core.h" static dev_t rtc_devt;
drivers/uio/uio.c +1 -0
@@ -19,6 +19,7 @@#include <linux/device.h> #include <linux/mm.h> #include <linux/idr.h> +#include <linux/sched.h> #include <linux/string.h> #include <linux/kobject.h> #include <linux/uio_driver.h>
drivers/uwb/whc-rc.c +1 -0
@@ -42,6 +42,7 @@#include <linux/init.h> #include <linux/module.h> #include <linux/pci.h> +#include <linux/sched.h> #include <linux/dma-mapping.h> #include <linux/interrupt.h> #include <linux/workqueue.h>
fs/file.c +1 -0
@@ -10,6 +10,7 @@#include <linux/fs.h> #include <linux/mm.h> #include <linux/time.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/vmalloc.h> #include <linux/file.h>
include/linux/interrupt.h +1 -1
@@ -10,7 +10,6 @@#include <linux/irqreturn.h> #include <linux/irqnr.h> #include <linux/hardirq.h> -#include <linux/sched.h> #include <linux/irqflags.h> #include <linux/smp.h> #include <linux/percpu.h>
@@ -610,6 +609,7 @@ extern void debug_poll_all_shared_irqs(void);static inline void debug_poll_all_shared_irqs (void ) { }#endif +struct seq_file ;int show_interrupts (struct seq_file *p,void *v);struct irq_desc ;
include/linux/mmc/host.h +1 -0
@@ -11,6 +11,7 @@#define LINUX_MMC_HOST_H #include <linux/leds.h> +#include <linux/sched.h> #include <linux/mmc/core.h>
kernel/irq/handle.c +1 -0
@@ -11,6 +11,7 @@*/ #include <linux/irq.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/module.h> #include <linux/random.h>
kernel/mutex-debug.c +1 -0
@@ -16,6 +16,7 @@#include <linux/delay.h> #include <linux/module.h> #include <linux/poison.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/kallsyms.h> #include <linux/interrupt.h>
kernel/time/timekeeping.c +1 -0
@@ -13,6 +13,7 @@#include <linux/percpu.h> #include <linux/init.h> #include <linux/mm.h> +#include <linux/sched.h> #include <linux/sysdev.h> #include <linux/clocksource.h> #include <linux/jiffies.h>
lib/debugobjects.c +1 -0
@@ -9,6 +9,7 @@*/ #include <linux/debugobjects.h> #include <linux/interrupt.h> +#include <linux/sched.h> #include <linux/seq_file.h> #include <linux/debugfs.h> #include <linux/hash.h>
lib/fault-inject.c +1 -0
@@ -1,6 +1,7 @@#include <linux/kernel.h> #include <linux/init.h> #include <linux/random.h> +#include <linux/sched.h> #include <linux/stat.h> #include <linux/types.h> #include <linux/fs.h>
mm/vmalloc.c +1 -0
@@ -12,6 +12,7 @@#include <linux/mm.h> #include <linux/module.h> #include <linux/highmem.h> +#include <linux/sched.h> #include <linux/slab.h> #include <linux/spinlock.h> #include <linux/interrupt.h>
net/irda/ircomm/ircomm_tty_attach.c +1 -0
@@ -30,6 +30,7 @@********************************************************************/ #include <linux/init.h> +#include <linux/sched.h> #include <net/irda/irda.h> #include <net/irda/irlmp.h>
net/irda/irlan/irlan_common.c +1 -0
@@ -30,6 +30,7 @@#include <linux/init.h> #include <linux/errno.h> #include <linux/proc_fs.h> +#include <linux/sched.h> #include <linux/seq_file.h> #include <linux/random.h> #include <linux/netdevice.h>
net/irda/irlan/irlan_eth.c +1 -0
@@ -30,6 +30,7 @@#include <linux/inetdevice.h> #include <linux/if_arp.h> #include <linux/module.h> +#include <linux/sched.h> #include <net/arp.h> #include <net/irda/irda.h>
net/irda/irnet/irnet_irda.c +1 -0
@@ -9,6 +9,7 @@*/ #include "irnet_irda.h" /* Private header */ +#include <linux/sched.h> #include <linux/seq_file.h> #include <asm/unaligned.h>
net/irda/irnet/irnet_ppp.c +1 -0
@@ -13,6 +13,7 @@* 2) as a control channel (write commands, read events) */ +#include <linux/sched.h> #include <linux/smp_lock.h> #include "irnet_ppp.h" /* Private header */ /* Please put other headers in irnet.h - Thanks */
net/mac80211/rc80211_pid_debugfs.c +1 -0
@@ -6,6 +6,7 @@* published by the Free Software Foundation. */ +#include <linux/sched.h> #include <linux/spinlock.h> #include <linux/poll.h> #include <linux/netdevice.h>
net/netfilter/nf_conntrack_core.c +1 -0
@@ -14,6 +14,7 @@#include <linux/types.h> #include <linux/netfilter.h> #include <linux/module.h> +#include <linux/sched.h> #include <linux/skbuff.h> #include <linux/proc_fs.h> #include <linux/vmalloc.h>
net/sunrpc/xprtrdma/svc_rdma_transport.c +1 -0
@@ -42,6 +42,7 @@#include <linux/sunrpc/svc_xprt.h> #include <linux/sunrpc/debug.h> #include <linux/sunrpc/rpc_rdma.h> +#include <linux/sched.h> #include <linux/spinlock.h> #include <rdma/ib_verbs.h> #include <rdma/rdma_cm.h>
net/wireless/core.c +1 -0
@@ -14,6 +14,7 @@#include <linux/device.h> #include <linux/etherdevice.h> #include <linux/rtnetlink.h> +#include <linux/sched.h> #include <net/genetlink.h> #include <net/cfg80211.h> #include "nl80211.h"