[PATCH] includes cleanup, 2nd try.
authorDave Jones <davej@suse.de>
Sat, 9 Feb 2002 05:47:00 +0000 (21:47 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Sat, 9 Feb 2002 05:47:00 +0000 (21:47 -0800)
Big bits first, I'll redo the smaller bits tomorrow after some sleep.
Same as last time, rediffed against pre5

268 files changed:
arch/i386/kernel/cpuid.c
arch/i386/kernel/init_task.c
arch/i386/kernel/msr.c
arch/i386/kernel/process.c
arch/i386/kernel/semaphore.c
drivers/base/core.c
drivers/base/fs.c
drivers/base/interface.c
drivers/char/random.c
drivers/net/aironet4500_proc.c
drivers/net/bsd_comp.c
drivers/pnp/pnpbios_core.c
drivers/sound/cs4281/cs4281m.c
drivers/sound/opl3sa2.c
drivers/sound/ymfpci.c
drivers/telephony/phonedev.c
drivers/usb/acm.c
drivers/usb/auerswald.c
drivers/usb/devio.c
drivers/usb/hcd.c
drivers/usb/hcd/ehci-hub.c
drivers/usb/hcd/ehci-mem.c
drivers/usb/hcd/ehci-q.c
drivers/usb/hcd/ehci-sched.c
drivers/usb/hcd/ohci-hcd.c
drivers/usb/hcd/ohci-q.c
drivers/usb/hid-core.c
drivers/usb/inode.c
drivers/usb/kaweth.c
drivers/usb/mdc800.c
drivers/usb/pegasus.c
drivers/usb/scanner.c
drivers/usb/usb-ohci.c
drivers/usb/usb-uhci.c
drivers/usb/usb.c
fs/adfs/dir.c
fs/adfs/dir_f.c
fs/adfs/dir_fplus.c
fs/adfs/file.c
fs/adfs/inode.c
fs/adfs/super.c
fs/affs/amigaffs.c
fs/affs/bitmap.c
fs/affs/file.c
fs/affs/inode.c
fs/affs/namei.c
fs/affs/super.c
fs/attr.c
fs/autofs/autofs_i.h
fs/autofs/root.c
fs/autofs/waitq.c
fs/autofs4/autofs_i.h
fs/autofs4/root.c
fs/autofs4/waitq.c
fs/bad_inode.c
fs/bfs/dir.c
fs/binfmt_aout.c
fs/binfmt_elf.c
fs/binfmt_script.c
fs/buffer.c
fs/coda/cache.c
fs/coda/coda_linux.c
fs/coda/dir.c
fs/coda/file.c
fs/coda/pioctl.c
fs/coda/psdev.c
fs/coda/symlink.c
fs/coda/sysctl.c
fs/coda/upcall.c
fs/devfs/base.c
fs/devices.c
fs/dquot.c
fs/efs/inode.c
fs/exec.c
fs/ext2/file.c
fs/ext2/inode.c
fs/ext2/ioctl.c
fs/ext3/balloc.c
fs/ext3/file.c
fs/ext3/fsync.c
fs/ext3/ialloc.c
fs/ext3/inode.c
fs/ext3/ioctl.c
fs/ext3/namei.c
fs/ext3/super.c
fs/fat/dir.c
fs/fat/file.c
fs/fat/inode.c
fs/fifo.c
fs/file.c
fs/file_table.c
fs/filesystems.c
fs/freevxfs/vxfs_lookup.c
fs/hpfs/dir.c
fs/hpfs/file.c
fs/hpfs/hpfs_fn.h
fs/hpfs/inode.c
fs/intermezzo/cache.c
fs/intermezzo/dcache.c
fs/intermezzo/dir.c
fs/intermezzo/file.c
fs/intermezzo/journal_ext2.c
fs/intermezzo/journal_ext3.c
fs/intermezzo/journal_obdfs.c
fs/intermezzo/journal_reiserfs.c
fs/intermezzo/journal_xfs.c
fs/intermezzo/methods.c
fs/intermezzo/presto.c
fs/intermezzo/psdev.c
fs/intermezzo/super.c
fs/intermezzo/sysctl.c
fs/intermezzo/upcall.c
fs/ioctl.c
fs/isofs/compress.c
fs/isofs/dir.c
fs/isofs/inode.c
fs/isofs/namei.c
fs/isofs/rock.c
fs/jbd/checkpoint.c
fs/jbd/commit.c
fs/jbd/journal.c
fs/jbd/recovery.c
fs/jbd/revoke.c
fs/jbd/transaction.c
fs/jffs/inode-v23.c
fs/jffs/intrep.c
fs/jffs/jffs_proc.c
fs/jffs2/background.c
fs/jffs2/dir.c
fs/jffs2/gc.c
fs/lockd/clntlock.c
fs/lockd/lockd_syms.c
fs/lockd/svc4proc.c
fs/lockd/svcproc.c
fs/lockd/svcshare.c
fs/lockd/svcsubs.c
fs/locks.c
fs/msdos/namei.c
fs/ncpfs/dir.c
fs/ncpfs/file.c
fs/ncpfs/inode.c
fs/ncpfs/ioctl.c
fs/ncpfs/mmap.c
fs/ncpfs/sock.c
fs/ncpfs/symlink.c
fs/nfs/dir.c
fs/nfs/file.c
fs/nfs/flushd.c
fs/nfs/inode.c
fs/nfs/nfs2xdr.c
fs/nfs/nfs3xdr.c
fs/nfs/nfsroot.c
fs/nfs/proc.c
fs/nfs/read.c
fs/nfs/symlink.c
fs/nfsd/nfs3proc.c
fs/nfsd/nfs3xdr.c
fs/nfsd/nfscache.c
fs/nfsd/nfsctl.c
fs/nfsd/nfsproc.c
fs/nfsd/nfssvc.c
fs/nfsd/nfsxdr.c
fs/nfsd/stats.c
fs/nfsd/vfs.c
fs/pipe.c
fs/proc/array.c
fs/proc/base.c
fs/proc/generic.c
fs/proc/inode.c
fs/proc/kmsg.c
fs/proc/proc_devtree.c
fs/proc/proc_misc.c
fs/proc/proc_tty.c
fs/proc/root.c
fs/qnx4/bitmap.c
fs/qnx4/file.c
fs/qnx4/fsync.c
fs/qnx4/namei.c
fs/readdir.c
fs/reiserfs/bitmap.c
fs/reiserfs/buffer2.c
fs/reiserfs/do_balan.c
fs/reiserfs/file.c
fs/reiserfs/fix_node.c
fs/reiserfs/ibalance.c
fs/reiserfs/inode.c
fs/reiserfs/ioctl.c
fs/reiserfs/item_ops.c
fs/reiserfs/journal.c
fs/reiserfs/lbalance.c
fs/reiserfs/namei.c
fs/reiserfs/objectid.c
fs/reiserfs/prints.c
fs/reiserfs/procfs.c
fs/reiserfs/stree.c
fs/reiserfs/super.c
fs/reiserfs/tail_conversion.c
fs/select.c
fs/smbfs/cache.c
fs/smbfs/dir.c
fs/smbfs/file.c
fs/smbfs/inode.c
fs/smbfs/ioctl.c
fs/smbfs/sock.c
fs/stat.c
fs/udf/symlink.c
fs/ufs/balloc.c
fs/ufs/cylinder.c
fs/ufs/dir.c
fs/ufs/file.c
fs/ufs/ialloc.c
fs/ufs/inode.c
fs/ufs/namei.c
fs/ufs/super.c
fs/ufs/truncate.c
fs/umsdos/dir.c
fs/umsdos/emd.c
fs/umsdos/inode.c
fs/umsdos/ioctl.c
fs/umsdos/namei.c
fs/umsdos/rdir.c
include/asm-i386/io_apic.h
include/asm-i386/uaccess.h
include/linux/affs_fs_i.h
include/linux/ax25.h
include/linux/bfs_fs_i.h
include/linux/capability.h
include/linux/efs_fs.h
include/linux/err.h [new file with mode: 0644]
include/linux/file.h
include/linux/fs.h
include/linux/fs_struct.h
include/linux/highmem.h
include/linux/in.h
include/linux/inet.h
include/linux/iso_fs_i.h
include/linux/lp.h
include/linux/mm.h
include/linux/msdos_fs_i.h
include/linux/namespace.h
include/linux/quotaops.h
include/linux/sched.h
include/linux/shmem_fs.h
include/linux/skbuff.h
include/linux/smb.h
include/linux/smb_fs_i.h
include/linux/sound.h
include/linux/sunrpc/svc.h
include/linux/sunrpc/xdr.h
include/linux/swap.h
include/linux/time.h
include/linux/timex.h
include/linux/vmalloc.h
include/net/neighbour.h
include/net/scm.h
include/net/sock.h
kernel/exit.c
kernel/fork.c
kernel/ksyms.c
kernel/module.c
kernel/sched.c
kernel/signal.c
kernel/sys.c
kernel/time.c
mm/filemap.c
mm/mprotect.c
mm/mremap.c
net/sunrpc/svcauth.c

index 16b69e8..499b2fd 100644 (file)
@@ -36,6 +36,7 @@
 #include <linux/smp.h>
 #include <linux/major.h>
 #include <linux/smp_lock.h>
+#include <linux/fs.h>
 
 #include <asm/processor.h>
 #include <asm/msr.h>
index d127032..f652f27 100644 (file)
@@ -2,6 +2,7 @@
 #include <linux/sched.h>
 #include <linux/init.h>
 #include <linux/init_task.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 #include <asm/pgtable.h>
index 1856035..4d377ee 100644 (file)
@@ -35,6 +35,7 @@
 #include <linux/smp.h>
 #include <linux/smp_lock.h>
 #include <linux/major.h>
+#include <linux/fs.h>
 
 #include <asm/processor.h>
 #include <asm/msr.h>
index 142915b..99710bb 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <linux/errno.h>
 #include <linux/sched.h>
+#include <linux/fs.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/smp.h>
@@ -47,6 +48,7 @@
 #endif
 
 #include <linux/irq.h>
+#include <linux/err.h>
 
 asmlinkage void ret_from_fork(void) __asm__("ret_from_fork");
 
index 09c0852..06bdf8a 100644 (file)
@@ -14,6 +14,7 @@
  */
 #include <linux/config.h>
 #include <linux/sched.h>
+#include <linux/err.h>
 #include <asm/semaphore.h>
 
 /*
index 4a8b527..978e3f5 100644 (file)
@@ -9,6 +9,7 @@
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/init.h>
+#include <linux/err.h>
 
 #undef DEBUG
 
index 363ac8a..39cf1fb 100644 (file)
@@ -9,6 +9,8 @@
 #include <linux/module.h>
 #include <linux/string.h>
 #include <linux/slab.h>
+#include <linux/err.h>
+#include <linux/stat.h>
 
 extern struct driver_file_entry * device_default_files[];
 
index 61a3fa5..f7698d3 100644 (file)
@@ -6,6 +6,8 @@
  */
 
 #include <linux/device.h>
+#include <linux/err.h>
+#include <linux/stat.h>
 
 /**
  * device_read_status - report some device information
index 656a38b..0efd9b3 100644 (file)
 #include <linux/random.h>
 #include <linux/poll.h>
 #include <linux/init.h>
+#include <linux/fs.h>
 
 #include <asm/processor.h>
 #include <asm/uaccess.h>
index 1946e9c..94a77d9 100644 (file)
 #include <linux/if_arp.h>
 #include <linux/ioport.h>
 
-
 #ifdef CONFIG_PROC_FS
 
-#ifdef CONFIG_PROC_FS
 #include <linux/sysctl.h>
-#else
-#error awc driver needs CONFIG_PROC_FS
-#endif
-
+#include <linux/fs.h>
 
 #include "aironet4500.h"
 #include "aironet4500_rid.c"
@@ -603,5 +598,8 @@ static void aironet_proc_exit(void){
 module_init(aironet_proc_init);
 module_exit(aironet_proc_exit);
 
+#else
+#error awc driver needs CONFIG_PROC_FS
+
 #endif // whole proc system styff
 MODULE_LICENSE("GPL");
index a93784d..09afb23 100644 (file)
@@ -73,6 +73,8 @@
 #include <linux/ppp-comp.h>
 #undef   PACKETPTR
 
+#include <asm/byteorder.h>
+
 /*
  * PPP "BSD compress" compression
  *  The differences between this compression and the classic BSD LZW
index d60ec74..55a844e 100644 (file)
@@ -45,6 +45,7 @@
 #include <linux/completion.h>
 #include <linux/spinlock.h>
 #include <asm/system.h>
+#include <asm/byteorder.h>
 
 
 /*
index 6854d70..c67291e 100644 (file)
@@ -75,6 +75,7 @@
 #include <linux/poll.h>
 #include <linux/smp_lock.h>
 #include <linux/wrapper.h>
+#include <linux/fs.h>
 #include <asm/uaccess.h>
 #include <asm/hardirq.h>
 //#include "cs_dm.h"
index d8b25ed..bd52c74 100644 (file)
@@ -63,6 +63,7 @@
 #include <linux/init.h>
 #include <linux/module.h>
 #include <linux/isapnp.h>
+#include <linux/delay.h>
 #include <linux/pm.h>
 #include "sound_config.h"
 
index 0b372c8..8614108 100644 (file)
@@ -55,6 +55,7 @@
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/ioport.h>
+#include <linux/delay.h>
 #include <linux/pci.h>
 #include <linux/slab.h>
 #include <linux/poll.h>
index c8eb8d1..d58a377 100644 (file)
@@ -18,7 +18,7 @@
 #include <linux/module.h>
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/fs.h>
 #include <linux/mm.h>
 #include <linux/string.h>
 #include <linux/errno.h>
index 77c42d8..381b4be 100644 (file)
@@ -57,6 +57,7 @@
 #include <linux/smp_lock.h>
 #undef DEBUG
 #include <linux/usb.h>
+#include <asm/byteorder.h>
 
 /*
  * Version Information
index 4c4ef04..cd1c936 100644 (file)
@@ -25,6 +25,7 @@
 
 /* Standard Linux module include files */
 #include <asm/uaccess.h>
+#include <asm/byteorder.h>
 #include <linux/slab.h>
 #include <linux/module.h>
 #include <linux/init.h>
index eeb8667..96cbc98 100644 (file)
@@ -44,6 +44,7 @@
 #include <linux/usb.h>
 #include <linux/usbdevice_fs.h>
 #include <asm/uaccess.h>
+#include <asm/byteorder.h>
 
 
 struct async {
index 2f97c96..265143a 100644 (file)
@@ -50,6 +50,7 @@
 #include <asm/irq.h>
 #include <asm/system.h>
 #include <asm/unaligned.h>
+#include <asm/byteorder.h>
 
 
 /*-------------------------------------------------------------------------*/
index 798fd60..4a78956 100644 (file)
@@ -18,6 +18,8 @@
 
 /* this file is part of ehci-hcd.c */
 
+#include <asm/byteorder.h>
+
 /*-------------------------------------------------------------------------*/
 
 /*
index b2ee617..94fd675 100644 (file)
@@ -18,6 +18,8 @@
 
 /* this file is part of ehci-hcd.c */
 
+#include <asm/byteorder.h>
+
 /*-------------------------------------------------------------------------*/
 
 /*
index df6c07d..1837e8b 100644 (file)
@@ -18,6 +18,8 @@
 
 /* this file is part of ehci-hcd.c */
 
+#include <asm/byteorder.h>
+
 /*-------------------------------------------------------------------------*/
 
 /*
index 62754b5..5030320 100644 (file)
@@ -20,6 +20,8 @@
 
 /*-------------------------------------------------------------------------*/
 
+#include "ehci.h"
+
 /*
  * EHCI scheduled transaction support:  interrupt, iso, split iso
  * These are called "periodic" transactions in the EHCI spec.
index 9dbceb3..9a05081 100644 (file)
@@ -87,6 +87,7 @@
 #include <asm/irq.h>
 #include <asm/system.h>
 #include <asm/unaligned.h>
+#include <asm/byteorder.h>
 
 #ifdef CONFIG_PMAC_PBOOK
 #include <asm/machdep.h>
index 642e84b..ba17a66 100644 (file)
@@ -7,6 +7,8 @@
  * This file is licenced under the GPL.
  * $Id: ohci-q.c,v 1.6 2002/01/19 00:23:15 dbrownell Exp $
  */
+
+#include <asm/byteorder.h>
  
 static void urb_free_priv (struct ohci_hcd *hc, urb_priv_t *urb_priv)
 {
index f9ebfa1..670bcfc 100644 (file)
@@ -39,6 +39,7 @@
 #include <linux/smp_lock.h>
 #include <linux/spinlock.h>
 #include <asm/unaligned.h>
+#include <asm/byteorder.h>
 #include <linux/input.h>
 
 #undef DEBUG
index a541dd5..ad11474 100644 (file)
@@ -37,6 +37,7 @@
 #include <linux/usb.h>
 #include <linux/usbdevice_fs.h>
 #include <linux/smp_lock.h>
+#include <asm/byteorder.h>
 
 static struct super_operations usbfs_ops;
 static struct address_space_operations usbfs_aops;
index 65cb2b1..19f04a6 100644 (file)
@@ -55,6 +55,7 @@
 #include <linux/usb.h>
 #include <linux/types.h>
 #include <asm/semaphore.h>
+#include <asm/byteorder.h>
 
 #define DEBUG
 
index eb3d1df..542d56c 100644 (file)
@@ -98,6 +98,7 @@
 #include <linux/smp_lock.h>
 
 #include <linux/usb.h>
+#include <linux/fs.h>
 
 /*
  * Version Information
index 02e1a8e..7e04aaf 100644 (file)
@@ -48,6 +48,7 @@
 #include <linux/etherdevice.h>
 #include <linux/usb.h>
 #include <linux/module.h>
+#include <asm/byteorder.h>
 #include "pegasus.h"
 
 /*
index 8b262b8..f9ad345 100644 (file)
  *      24 Bit Color ~ 70 secs - 3.6 Mbit/sec
  *       8 Bit Gray ~ 17 secs - 4.2 Mbit/sec */
 
+#include <asm/byteorder.h>
+
 /* 
  * Scanner definitions, macros, module info, 
  * debug/ioctl/data_dump enable, and other constants.
index 29384b4..63fb3a7 100644 (file)
@@ -68,6 +68,7 @@
 #include <asm/irq.h>
 #include <asm/system.h>
 #include <asm/unaligned.h>
+#include <asm/byteorder.h>
 
 #define OHCI_USE_NPS           // force NoPowerSwitching mode
 // #define OHCI_VERBOSE_DEBUG  /* not always helpful */
index 6d332d3..2f38a19 100644 (file)
@@ -40,6 +40,7 @@
 #include <asm/io.h>
 #include <asm/irq.h>
 #include <asm/system.h>
+#include <asm/byteorder.h>
 
 /* This enables more detailed sanity checks in submit_iso */
 //#define ISO_SANITY_CHECK
index be9fa8a..d6d446e 100644 (file)
@@ -31,6 +31,7 @@
 #include <linux/init.h>
 #include <linux/devfs_fs_kernel.h>
 #include <linux/spinlock.h>
+#include <asm/byteorder.h>
 
 #ifdef CONFIG_USB_DEBUG
        #define DEBUG
index cb6304a..f41160b 100644 (file)
@@ -14,7 +14,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/adfs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/spinlock.h>
 
index 66a0c36..7ca21e1 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/adfs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/spinlock.h>
 
index 71064bc..ff90116 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/adfs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/spinlock.h>
 
index c00ebea..9ab958b 100644 (file)
@@ -23,7 +23,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/fcntl.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 
 #include "adfs.h"
index f757844..660dc4b 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/adfs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 8a0ce05..58912a4 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/fs.h>
 #include <linux/adfs_fs.h>
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index bf53d87..d0532a6 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <stdarg.h>
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/affs_fs.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 919309b..1726db8 100644 (file)
@@ -7,7 +7,7 @@
  *  block allocation, deallocation, calculation of free space.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/affs_fs.h>
 #include <linux/stat.h>
 #include <linux/kernel.h>
index 510dffa..de3d019 100644 (file)
@@ -15,7 +15,7 @@
 #include <asm/div64.h>
 #include <asm/uaccess.h>
 #include <asm/system.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/affs_fs.h>
 #include <linux/fcntl.h>
 #include <linux/kernel.h>
index b804256..83e4ce9 100644 (file)
@@ -15,7 +15,7 @@
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/affs_fs.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
index cd32c3b..b5eb611 100644 (file)
@@ -8,7 +8,7 @@
  *  (C) 1991  Linus Torvalds - minix filesystem
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/affs_fs.h>
 #include <linux/kernel.h>
 #include <linux/string.h>
index ecf11f3..3d0b382 100644 (file)
@@ -15,7 +15,7 @@
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/affs_fs.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
index eccf21e..acd18b0 100644 (file)
--- a/fs/attr.c
+++ b/fs/attr.c
@@ -5,7 +5,7 @@
  *  changes by Thomas Schoebel-Theuer
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/string.h>
 #include <linux/smp_lock.h>
index 354af83..51e754d 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <linux/kernel.h>
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/string.h>
 #include <linux/wait.h>
 #include <asm/uaccess.h>
index fe3db57..66512c8 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/errno.h>
 #include <linux/stat.h>
 #include <linux/param.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/smp_lock.h>
 #include "autofs_i.h"
 
index c7da7f5..b70b72d 100644 (file)
@@ -11,7 +11,7 @@
  * ------------------------------------------------------------------------- */
 
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/signal.h>
 #include <linux/file.h>
 #include "autofs_i.h"
index 7e43620..e1c4fb9 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <linux/kernel.h>
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/string.h>
 #include <linux/wait.h>
 #include <asm/uaccess.h>
index 2a1a29b..09423a1 100644 (file)
@@ -14,7 +14,7 @@
 #include <linux/errno.h>
 #include <linux/stat.h>
 #include <linux/param.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/smp_lock.h>
 #include "autofs_i.h"
 
index 9e5fe90..74c0109 100644 (file)
@@ -11,7 +11,7 @@
  * ------------------------------------------------------------------------- */
 
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/signal.h>
 #include <linux/file.h>
 #include "autofs_i.h"
index 2ff8ae8..e44c02a 100644 (file)
@@ -8,7 +8,7 @@
 
 #include <linux/fs.h>
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 
 /*
  * The follow_link operation is special: it must behave as a no-op
index cc46c91..6445ca7 100644 (file)
@@ -4,7 +4,7 @@
  *     Copyright (C) 1999,2000  Tigran Aivazian <tigran@veritas.com>
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/string.h>
 #include <linux/bfs_fs.h>
 #include <linux/locks.h>
index 9f8a585..018cfc1 100644 (file)
@@ -6,7 +6,7 @@
 
 #include <linux/module.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/mman.h>
index b73559d..0083038 100644 (file)
@@ -13,7 +13,7 @@
 
 #include <linux/fs.h>
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/mman.h>
 #include <linux/a.out.h>
index 2348332..5121800 100644 (file)
@@ -13,6 +13,8 @@
 #include <linux/init.h>
 #include <linux/file.h>
 #include <linux/smp_lock.h>
+#include <linux/err.h>
+#include <linux/fs.h>
 
 static int load_script(struct linux_binprm *bprm,struct pt_regs *regs)
 {
index 866a5a4..0aef10b 100644 (file)
@@ -29,7 +29,7 @@
 /* async buffer flushing, 1999 Andrea Arcangeli <andrea@suse.de> */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/locks.h>
index 03ab04d..2b2d3fb 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
 #include <linux/errno.h>
index 837072a..935fc18 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/version.h>
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
 #include <linux/errno.h>
index 782f017..bd9acec 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/file.h>
 #include <linux/stat.h>
index d3bc9a2..eeee82f 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/file.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
index 861a877..cc29c5e 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
 #include <linux/errno.h>
index add25fd..0866221 100644 (file)
@@ -21,7 +21,7 @@
 #include <linux/errno.h>
 #include <linux/kernel.h>
 #include <linux/major.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/lp.h>
 #include <linux/slab.h>
 #include <linux/ioport.h>
index f3318b8..15dc80a 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
 #include <linux/errno.h>
index 231b771..9491772 100644 (file)
@@ -12,7 +12,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/sysctl.h>
 #include <linux/swapctl.h>
index 9c87ee4..ea22075 100644 (file)
@@ -21,7 +21,7 @@
 #include <linux/types.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/file.h>
 #include <linux/stat.h>
index 6372557..0d59566 100644 (file)
 */
 #include <linux/types.h>
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/tty.h>
 #include <linux/timer.h>
 #include <linux/config.h>
index e859ba7..0447d80 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/fs.h>
 #include <linux/major.h>
 #include <linux/string.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/fcntl.h>
 #include <linux/errno.h>
index a9a697a..2e4d592 100644 (file)
@@ -51,7 +51,7 @@
 #include <linux/errno.h>
 #include <linux/kernel.h>
 #include <linux/fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/types.h>
 #include <linux/string.h>
 #include <linux/fcntl.h>
index 67d050f..4af8ea9 100644 (file)
@@ -10,6 +10,7 @@
 #include <linux/efs_fs.h>
 #include <linux/efs_fs_sb.h>
 #include <linux/module.h>
+#include <linux/fs.h>
 
 
 extern int efs_get_block(struct inode *, sector_t, struct buffer_head *, int);
index 3e34704..07edd12 100644 (file)
--- a/fs/exec.c
+++ b/fs/exec.c
@@ -35,6 +35,7 @@
 #include <linux/highmem.h>
 #include <linux/spinlock.h>
 #include <linux/personality.h>
+#include <linux/binfmts.h>
 #define __NO_VERSION__
 #include <linux/module.h>
 
index 9843deb..e005965 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include "ext2.h"
-#include <linux/sched.h>
+#include <linux/time.h>
 
 /*
  * Called when an inode is released. Note that this is different
index c355f6c..76074e9 100644 (file)
@@ -25,7 +25,7 @@
 #include "ext2.h"
 #include <linux/locks.h>
 #include <linux/smp_lock.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/highuid.h>
 #include <linux/quotaops.h>
 #include <linux/module.h>
index 07e9aaf..680eb33 100644 (file)
@@ -8,7 +8,7 @@
  */
 
 #include "ext2.h"
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <asm/uaccess.h>
 
 
index f4f87da..24336e4 100644 (file)
@@ -12,7 +12,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/ext3_fs.h>
index 65ee4b2..3ed85a1 100644 (file)
@@ -18,7 +18,7 @@
  *     (jj@sunsite.ms.mff.cuni.cz)
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/locks.h>
 #include <linux/jbd.h>
index 79f4f83..e474547 100644 (file)
@@ -22,7 +22,7 @@
  * we can depend on generic_block_fdatasync() to sync the data blocks.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/ext3_fs.h>
index 20e8aea..2febb54 100644 (file)
@@ -12,7 +12,7 @@
  *        David S. Miller (davem@caip.rutgers.edu), 1995
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/ext3_fs.h>
index 4398759..83cc128 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 #include <linux/fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/ext3_jbd.h>
 #include <linux/jbd.h>
 #include <linux/locks.h>
index 07f7fdd..beca674 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/jbd.h>
 #include <linux/ext3_fs.h>
 #include <linux/ext3_jbd.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <asm/uaccess.h>
 
 
index ca49f46..7b9e7c9 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <linux/fs.h>
 #include <linux/jbd.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/ext3_fs.h>
 #include <linux/ext3_jbd.h>
 #include <linux/fcntl.h>
index 24ddd1d..009ee46 100644 (file)
@@ -20,7 +20,7 @@
 #include <linux/module.h>
 #include <linux/string.h>
 #include <linux/fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/jbd.h>
 #include <linux/ext3_fs.h>
 #include <linux/ext3_jbd.h>
index a1ee11a..6a81b82 100644 (file)
@@ -14,7 +14,7 @@
  */
 
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/msdos_fs.h>
 #include <linux/dirent.h>
 
index 27911fb..942fdeb 100644 (file)
@@ -6,7 +6,7 @@
  *  regular file handling primitives for fat-based filesystems
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/locks.h>
 #include <linux/msdos_fs.h>
 #include <linux/fat_cvf.h>
index 8755a71..9e3b7ec 100644 (file)
@@ -11,7 +11,7 @@
  */
 
 #include <linux/module.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/locks.h>
 #include <linux/slab.h>
 #include <linux/smp_lock.h>
index f5738c1..46eb3ca 100644 (file)
--- a/fs/fifo.c
+++ b/fs/fifo.c
@@ -12,6 +12,7 @@
 #include <linux/mm.h>
 #include <linux/slab.h>
 #include <linux/smp_lock.h>
+#include <linux/fs.h>
 
 static void wait_for_partner(struct inode* inode, unsigned int* cnt)
 {
index 200d7b1..d89c8a6 100644 (file)
--- a/fs/file.c
+++ b/fs/file.c
@@ -8,7 +8,7 @@
 
 #include <linux/fs.h>
 #include <linux/mm.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/file.h>
index e724873..d9e8a5b 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/module.h>
 #include <linux/smp_lock.h>
 #include <linux/iobuf.h>
+#include <linux/fs.h>
 
 /* sysctl tunables... */
 struct files_stat_struct files_stat = {0, 0, NR_FILE};
index 98be56d..beb785f 100644 (file)
@@ -8,10 +8,11 @@
 
 #include <linux/config.h>
 #include <linux/module.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/smp_lock.h>
 #include <linux/kmod.h>
 #include <linux/nfsd/interface.h>
+#include <linux/linkage.h>
 
 #if defined(CONFIG_NFSD_MODULE)
 struct nfsd_linkage *nfsd_linkage = NULL;
index 2942766..9d52234 100644 (file)
@@ -33,7 +33,7 @@
  * Veritas filesystem driver - lookup and other directory related code.
  */
 #include <linux/fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/highmem.h>
 #include <linux/kernel.h>
index 8943d6d..513f2bd 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include "hpfs_fn.h"
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/smp_lock.h>
 
 int hpfs_dir_release(struct inode *inode, struct file *filp)
index d841654..10bc9d8 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include <linux/string.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/smp_lock.h>
 #include "hpfs_fn.h"
 
index ce0c2b0..a6cb5a5 100644 (file)
@@ -15,7 +15,7 @@
 #include <linux/errno.h>
 #include <linux/slab.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/locks.h>
 #include <linux/stat.h>
 #include <linux/string.h>
index a45a330..c141192 100644 (file)
@@ -6,7 +6,7 @@
  *  inode VFS functions
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/smp_lock.h>
 #include "hpfs_fn.h"
 
index b7ef2eb..0526fd3 100644 (file)
@@ -19,7 +19,7 @@
 #include <linux/ext2_fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 4b94a8e..eca114a 100644 (file)
@@ -10,7 +10,7 @@
 #define __NO_VERSION__
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
 #include <linux/errno.h>
index 25f7f18..de2d4af 100644 (file)
@@ -21,7 +21,7 @@
 #include <linux/ext2_fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 8464b26..68084e5 100644 (file)
@@ -28,7 +28,7 @@
 #include <linux/ext2_fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index ceeb9f9..dfe97bb 100644 (file)
@@ -5,7 +5,7 @@
 
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
index eadd1d8..58ab5f5 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/types.h>
 #include <linux/param.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
index bda86f3..c6d239b 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/types.h>
 #include <linux/param.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
index 780d9da..6531887 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <linux/types.h>
 #include <linux/param.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
index fed141f..0ec4372 100644 (file)
@@ -5,7 +5,7 @@
 
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
index 09496b3..05af7f2 100644 (file)
@@ -20,7 +20,7 @@
 #include <linux/ext2_fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 1eba374..ad89030 100644 (file)
@@ -10,7 +10,7 @@
  */
 #include <linux/types.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
 #include <linux/errno.h>
index 0384ab5..b7501c1 100644 (file)
@@ -32,7 +32,7 @@
 #include <linux/errno.h>
 #include <linux/kernel.h>
 #include <linux/major.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/lp.h>
 #include <linux/slab.h>
 #include <asm/ioctls.h>
index 2b011f1..7081dbd 100644 (file)
@@ -20,7 +20,7 @@
 #include <linux/ext2_fs.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 212e4c1..ec438c4 100644 (file)
@@ -5,7 +5,7 @@
 #define __NO_VERSION__
 #include <linux/config.h> /* for CONFIG_PROC_FS */
 #include <linux/module.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/sysctl.h>
 #include <linux/swapctl.h>
index 95ecdef..37491a4 100644 (file)
@@ -28,7 +28,7 @@
 #include <linux/mm.h>
 #include <linux/vmalloc.h>
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
 #include <linux/errno.h>
index f46bdb1..a36c61f 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/mm.h>
 #include <linux/smp_lock.h>
 #include <linux/file.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 #include <asm/ioctls.h>
index 5955991..bc97733 100644 (file)
@@ -20,7 +20,7 @@
 #include <linux/module.h>
 
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/iso_fs.h>
 #include <linux/kernel.h>
 #include <linux/major.h>
index 29db6b6..9c7ff0c 100644 (file)
@@ -18,7 +18,7 @@
 #include <linux/string.h>
 #include <linux/mm.h>
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/locks.h>
 #include <linux/config.h>
 
index 66ea867..eca947c 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/module.h>
 
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/iso_fs.h>
 #include <linux/kernel.h>
 #include <linux/major.h>
index a9aa148..0b952b3 100644 (file)
@@ -6,7 +6,7 @@
  *  (C) 1991  Linus Torvalds - minix filesystem
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/iso_fs.h>
 #include <linux/kernel.h>
 #include <linux/string.h>
index 08a6c8a..5065d2f 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/iso_fs.h>
 #include <linux/string.h>
 #include <linux/mm.h>
index e682155..895bd40 100644 (file)
@@ -17,7 +17,7 @@
  * reused.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/errno.h>
index ee8f224..94900b3 100644 (file)
@@ -13,7 +13,7 @@
  * part of the ext2fs journaling system.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/errno.h>
index 92388ce..3280147 100644 (file)
  */
 
 #include <linux/module.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/errno.h>
 #include <linux/slab.h>
 #include <linux/locks.h>
 #include <linux/smp_lock.h>
-#include <linux/sched.h>
 #include <linux/init.h>
 #include <linux/mm.h>
 #include <linux/slab.h>
index b4f2cd8..68b2137 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef __KERNEL__
 #include "jfs_user.h"
 #else
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/errno.h>
index 43987b6..77efb35 100644 (file)
@@ -60,7 +60,7 @@
 #ifndef __KERNEL__
 #include "jfs_user.h"
 #else
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/errno.h>
index 1b11394..859c453 100644 (file)
@@ -17,7 +17,7 @@
  * filesystem).
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/jbd.h>
 #include <linux/errno.h>
index 2bc47cf..dd23515 100644 (file)
@@ -32,7 +32,7 @@
    dwmw2
 */
 #define __KERNEL_SYSCALLS__
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/unistd.h>
 
 #include <linux/module.h>
index 64b5898..39b6c37 100644 (file)
@@ -68,7 +68,7 @@
 #include <asm/byteorder.h>
 #include <linux/version.h>
 #include <linux/smp_lock.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/ctype.h>
 
 #include "intrep.h"
index 2210795..b100bff 100644 (file)
@@ -26,7 +26,7 @@
 #include <linux/jffs.h>
 #include <linux/slab.h>
 #include <linux/proc_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/types.h>
 #include "jffs_fm.h"
 #include "jffs_proc.h"
index be5f8be..ac1a66b 100644 (file)
@@ -38,7 +38,7 @@
 #define __KERNEL_SYSCALLS__
 
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/unistd.h>
 #include <linux/jffs2.h>
 #include <linux/mtd/mtd.h>
index 4712eb7..8d5c142 100644 (file)
@@ -42,7 +42,7 @@
 #include <linux/jffs2.h>
 #include <linux/jffs2_fs_i.h>
 #include <linux/jffs2_fs_sb.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include "nodelist.h"
 
 static int jffs2_readdir (struct file *, void *, filldir_t);
index 9294e58..fc4ab75 100644 (file)
@@ -39,7 +39,7 @@
 #include <linux/mtd/mtd.h>
 #include <linux/slab.h>
 #include <linux/jffs2.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/interrupt.h>
 #include <linux/pagemap.h>
 #include <linux/crc32.h>
index f092bfa..f38a040 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <linux/module.h>
 #include <linux/types.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/nfs_fs.h>
 #include <linux/unistd.h>
 #include <linux/sunrpc/clnt.h>
index 2de24bb..c8c4a60 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <linux/types.h>
 #include <linux/socket.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/uio.h>
 #include <linux/unistd.h>
 
index 28d8cbf..6ef8cb8 100644 (file)
@@ -8,7 +8,7 @@
  */
 
 #include <linux/types.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/slab.h>
 #include <linux/in.h>
 #include <linux/sunrpc/svc.h>
index a5283be..9eb5866 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <linux/config.h>
 #include <linux/types.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/slab.h>
 #include <linux/in.h>
 #include <linux/sunrpc/svc.h>
index 73fbb1b..ef24965 100644 (file)
@@ -6,7 +6,7 @@
  * Copyright (C) 1996 Olaf Kirch <okir@monad.swb.de>
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/unistd.h>
 #include <linux/string.h>
 #include <linux/slab.h>
index e7bcab7..59ed7ae 100644 (file)
@@ -9,7 +9,7 @@
 #include <linux/config.h>
 #include <linux/types.h>
 #include <linux/string.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/in.h>
 #include <linux/sunrpc/svc.h>
 #include <linux/sunrpc/clnt.h>
index eeaa45b..2c6d2d3 100644 (file)
 #include <linux/smp_lock.h>
 #include <linux/init.h>
 #include <linux/capability.h>
-#include <linux/sched.h>
+#include <linux/time.h>
+#include <linux/fs.h>
 
 #include <asm/semaphore.h>
 #include <asm/uaccess.h>
index 6b136aa..77ec25b 100644 (file)
@@ -10,7 +10,7 @@
 #define __NO_VERSION__
 #include <linux/module.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/msdos_fs.h>
 
 #define MSDOS_DEBUG 0
index 25ac483..929d6df 100644 (file)
@@ -11,7 +11,7 @@
 
 #include <linux/config.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/stat.h>
 #include <linux/kernel.h>
index bc7b38e..0b5f437 100644 (file)
@@ -9,7 +9,7 @@
 #include <asm/uaccess.h>
 #include <asm/system.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/errno.h>
 #include <linux/fcntl.h>
index 4e79dcb..b3882c7 100644 (file)
@@ -15,7 +15,7 @@
 #include <asm/uaccess.h>
 #include <asm/byteorder.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/string.h>
index f10cb81..d923de4 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/ioctl.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/highuid.h>
 #include <linux/vmalloc.h>
index 7d9bc34..57573ef 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/shm.h>
index 095498a..a9c4a4c 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <linux/config.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/socket.h>
 #include <linux/fcntl.h>
index 843aed0..c1eb6d3 100644 (file)
@@ -25,7 +25,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/ncp_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/stat.h>
 #include "ncplib_kernel.h"
index bc19363..72b052b 100644 (file)
@@ -17,7 +17,7 @@
  *  6 Jun 1999 Cache readdir lookups in the page cache. -DaveM
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/stat.h>
 #include <linux/fcntl.h>
index d25cb49..f7fa8ac 100644 (file)
@@ -16,7 +16,7 @@
  *  nfs regular file handling functions
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/errno.h>
 #include <linux/fcntl.h>
index 8dca7b9..c1e64de 100644 (file)
@@ -28,7 +28,7 @@
 #include <linux/pagemap.h>
 #include <linux/file.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 
 #include <linux/sunrpc/auth.h>
 #include <linux/sunrpc/clnt.h>
index 28d57bf..e2821e8 100644 (file)
@@ -17,7 +17,7 @@
 #include <linux/module.h>
 #include <linux/init.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/string.h>
index 30ab0b8..9f9b72b 100644 (file)
@@ -10,7 +10,7 @@
  */
 
 #include <linux/param.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/slab.h>
 #include <linux/utsname.h>
index 1936438..a89441e 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include <linux/param.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/slab.h>
 #include <linux/utsname.h>
index 51fbb9b..5541efe 100644 (file)
@@ -70,7 +70,7 @@
 #include <linux/types.h>
 #include <linux/string.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/init.h>
 #include <linux/sunrpc/clnt.h>
index e19009e..5cd3459 100644 (file)
@@ -30,7 +30,7 @@
 #include <linux/types.h>
 #include <linux/param.h>
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/utsname.h>
 #include <linux/errno.h>
index 909f447..87fe738 100644 (file)
@@ -16,7 +16,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/errno.h>
 #include <linux/fcntl.h>
index 4350cf8..82203f1 100644 (file)
@@ -11,7 +11,7 @@
  */
 
 #define NFS_NEED_XDR_TYPES
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/sunrpc/clnt.h>
 #include <linux/nfs.h>
index c5253b5..d117b4f 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include <linux/linkage.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/locks.h>
 #include <linux/fs.h>
index 8349746..7101328 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include <linux/types.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/nfs3.h>
 
 #include <linux/sunrpc/xdr.h>
index 2157f62..1329160 100644 (file)
@@ -11,7 +11,7 @@
  */
 
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/slab.h>
 #include <linux/string.h>
 
index aad14fb..d19e5ce 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/version.h>
 
 #include <linux/linkage.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/fcntl.h>
index 8c4599d..3e481a0 100644 (file)
@@ -8,7 +8,7 @@
  */
 
 #include <linux/linkage.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/locks.h>
 #include <linux/fs.h>
index a4d9a98..cade5f6 100644 (file)
@@ -12,7 +12,7 @@
 #include <linux/config.h>
 #include <linux/module.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/nfs.h>
 #include <linux/in.h>
index d557f95..4611beb 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #include <linux/types.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/nfs.h>
 
 #include <linux/sunrpc/xdr.h>
index 2bcffc4..166c3e8 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/stat.h>
 #define __NO_VERSION__
index 2455606..f72b8a0 100644 (file)
@@ -18,7 +18,7 @@
 #include <linux/config.h>
 #include <linux/version.h>
 #include <linux/string.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/locks.h>
 #include <linux/fs.h>
index 9073473..596188f 100644 (file)
--- a/fs/pipe.c
+++ b/fs/pipe.c
@@ -10,6 +10,7 @@
 #include <linux/slab.h>
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 #include <asm/ioctls.h>
index 08993e3..d1e5d9e 100644 (file)
@@ -55,7 +55,7 @@
 #include <linux/config.h>
 #include <linux/types.h>
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/kernel_stat.h>
 #include <linux/tty.h>
index 47c5cfd..8358560 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <linux/config.h>
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/stat.h>
 #include <linux/init.h>
index f50b130..cf45ec0 100644 (file)
@@ -11,7 +11,7 @@
 #include <asm/uaccess.h>
 
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/stat.h>
 #define __NO_VERSION__
index c96bde4..5c71d5a 100644 (file)
@@ -4,7 +4,7 @@
  *  Copyright (C) 1991, 1992  Linus Torvalds
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
index 69aeddd..a2d8499 100644 (file)
@@ -7,9 +7,10 @@
 
 #include <linux/types.h>
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/poll.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 #include <asm/io.h>
index c64166f..18917b6 100644 (file)
@@ -4,7 +4,7 @@
  * Copyright 1997 Paul Mackerras
  */
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/stat.h>
 #include <linux/string.h>
index 5dc1a8f..e542e57 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <linux/types.h>
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/kernel_stat.h>
 #include <linux/tty.h>
index 1d55d49..9de90ed 100644 (file)
@@ -8,7 +8,7 @@
 
 #include <linux/init.h>
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/stat.h>
 #include <linux/tty.h>
index 666166b..98e089b 100644 (file)
@@ -9,7 +9,7 @@
 #include <asm/uaccess.h>
 
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/stat.h>
 #include <linux/config.h>
index b06d5c1..f45c43d 100644 (file)
@@ -14,7 +14,8 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
+#include <linux/fs.h>
 #include <linux/qnx4_fs.h>
 #include <linux/stat.h>
 #include <linux/kernel.h>
index ab5856a..ecf6d05 100644 (file)
@@ -15,7 +15,7 @@
 #include <linux/config.h>
 #include <linux/types.h>
 #include <linux/fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/qnx4_fs.h>
 
 /*
index f3d2301..56136f1 100644 (file)
@@ -12,7 +12,7 @@
 
 #include <linux/config.h>
 #include <linux/errno.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/fcntl.h>
 #include <linux/locks.h>
index f282935..6af2f77 100644 (file)
@@ -13,7 +13,8 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
+#include <linux/fs.h>
 #include <linux/qnx4_fs.h>
 #include <linux/kernel.h>
 #include <linux/string.h>
index 7ec20be..083165f 100644 (file)
@@ -4,12 +4,13 @@
  *  Copyright (C) 1995  Linus Torvalds
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/errno.h>
 #include <linux/stat.h>
 #include <linux/file.h>
 #include <linux/smp_lock.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 
index 427a003..1130f91 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/locks.h>
 #include <asm/bitops.h>
index 2d0b29a..b702525 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/locks.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/smp_lock.h>
index 1c9e1bc..0ae4d34 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <linux/config.h>
 #include <asm/uaccess.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 
 #ifdef CONFIG_REISERFS_CHECK
index f967d46..91e51da 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/smp_lock.h>
 
index 5444f25..5a8f9f6 100644 (file)
@@ -36,7 +36,7 @@
 
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/string.h>
 #include <linux/locks.h>
 #include <linux/reiserfs_fs.h>
index c77948e..b4a4b2d 100644 (file)
@@ -5,7 +5,7 @@
 #include <linux/config.h>
 #include <asm/uaccess.h>
 #include <linux/string.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 
 /* this is one and only function that is used outside (do_balance.c) */
index c35cb51..3446271 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/locks.h>
 #include <linux/smp_lock.h>
index dccd1c3..a3c2d85 100644 (file)
@@ -4,7 +4,7 @@
 
 #include <linux/fs.h>
 #include <linux/reiserfs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <asm/uaccess.h>
 #include <linux/smp_lock.h>
 #include <linux/locks.h>
index 74305fa..9881a26 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright 2000 by Hans Reiser, licensing governed by reiserfs/README
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 
 // this contains item handlers for old item types: sd, direct,
index 1996782..3bb9474 100644 (file)
@@ -45,7 +45,7 @@
 #include <asm/uaccess.h>
 #include <asm/system.h>
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <asm/semaphore.h>
 
 #include <linux/vmalloc.h>
index 64f2dba..f39feaf 100644 (file)
@@ -5,7 +5,7 @@
 #include <linux/config.h>
 #include <asm/uaccess.h>
 #include <linux/string.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 
 /* these are used in do_balance.c */
index 9d2d24b..ed3c0aa 100644 (file)
@@ -12,7 +12,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/bitops.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/smp_lock.h>
index 45c2537..503ef62 100644 (file)
@@ -6,7 +6,7 @@
 #include <linux/string.h>
 #include <linux/locks.h>
 #include <linux/random.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/reiserfs_fs_sb.h>
 
index c7c18e3..16bf7ce 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/string.h>
index b6ef3e5..2b6a8ad 100644 (file)
@@ -12,7 +12,7 @@
 
 #include <linux/config.h>
 #include <linux/module.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <asm/uaccess.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/reiserfs_fs_sb.h>
index 5d3eee7..5ab2d7e 100644 (file)
@@ -54,7 +54,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/string.h>
 #include <linux/locks.h>
 #include <linux/pagemap.h>
index a9ae97d..5051b81 100644 (file)
@@ -13,7 +13,7 @@
 
 #include <linux/config.h>
 #include <linux/module.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <asm/uaccess.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/smp_lock.h>
index 18f1bda..98106be 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 #include <linux/config.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/pagemap.h>
 #include <linux/reiserfs_fs.h>
 #include <linux/locks.h>
index b059b90..30c29f1 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/poll.h>
 #include <linux/personality.h> /* for STICKY_TIMEOUTS */
 #include <linux/file.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 
index 3e98f83..369c139 100644 (file)
@@ -9,7 +9,7 @@
  * Please add a note about your changes to smbfs in the ChangeLog file.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
index 53bedfd..4ef7212 100644 (file)
@@ -7,7 +7,7 @@
  *  Please add a note about your changes to smbfs in the ChangeLog file.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/kernel.h>
 #include <linux/smp_lock.h>
index 39badd7..63f6aaa 100644 (file)
@@ -7,7 +7,7 @@
  *  Please add a note about your changes to smbfs in the ChangeLog file.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/errno.h>
 #include <linux/fcntl.h>
index 688ba2d..7c964fe 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <linux/config.h>
 #include <linux/module.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/string.h>
index afc45b4..e68ebd7 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/ioctl.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/highuid.h>
 
index 8c66f4c..78ea221 100644 (file)
@@ -7,7 +7,8 @@
  *  Please add a note about your changes to smbfs in the ChangeLog file.
  */
 
-#include <linux/sched.h>
+#include <linux/fs.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/socket.h>
 #include <linux/fcntl.h>
index 20bd373..3431914 100644 (file)
--- a/fs/stat.c
+++ b/fs/stat.c
@@ -10,6 +10,7 @@
 #include <linux/file.h>
 #include <linux/smp_lock.h>
 #include <linux/highuid.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 
index 3254e53..7a0eebe 100644 (file)
@@ -29,7 +29,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/udf_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/mm.h>
 #include <linux/stat.h>
 #include <linux/slab.h>
index 8f82baf..861593a 100644 (file)
@@ -9,7 +9,7 @@
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
 #include <linux/stat.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/string.h>
 #include <linux/locks.h>
 #include <linux/quotaops.h>
index 97391b4..a0729fe 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 3dca14b..1171261 100644 (file)
@@ -13,7 +13,7 @@
  * on code by Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>.
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/locks.h>
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
index 819e694..fd63321 100644 (file)
@@ -30,7 +30,7 @@
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
 #include <linux/fcntl.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/locks.h>
 #include <linux/mm.h>
index d1eea1f..c0a435a 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index cc08c9f..e114383 100644 (file)
@@ -31,7 +31,7 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 0a95f62..3742b3e 100644 (file)
@@ -24,7 +24,7 @@
  *        David S. Miller (davem@caip.rutgers.edu), 1995
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
 
index ef84557..d079056 100644 (file)
@@ -74,7 +74,7 @@
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
 #include <linux/slab.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/string.h>
 #include <linux/locks.h>
index 448466b..2cec5fe 100644 (file)
@@ -33,7 +33,7 @@
 #include <linux/fs.h>
 #include <linux/ufs_fs.h>
 #include <linux/fcntl.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/stat.h>
 #include <linux/locks.h>
 #include <linux/string.h>
index 8d797bb..4586fc6 100644 (file)
@@ -7,7 +7,7 @@
  *  Extended MS-DOS directory handling functions
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/string.h>
 #include <linux/fs.h>
 #include <linux/msdos_fs.h>
index 51d76ca..2b64394 100644 (file)
@@ -9,7 +9,7 @@
 #include <linux/types.h>
 #include <linux/fcntl.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/msdos_fs.h>
index befdd47..ad0104d 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/fs.h>
 #include <linux/msdos_fs.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/errno.h>
 #include <asm/uaccess.h>
 #include <linux/string.h>
index 13cd83d..722581c 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/errno.h>
 #include <linux/mm.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/msdos_fs.h>
 #include <linux/umsdos_fs.h>
index 1e40fd8..f7640db 100644 (file)
@@ -13,7 +13,7 @@
 
 #include <linux/errno.h>
 #include <linux/kernel.h>
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/types.h>
 #include <linux/fcntl.h>
 #include <linux/stat.h>
index 372454a..edd41d9 100644 (file)
@@ -7,7 +7,7 @@
  *  (For directory without EMD file).
  */
 
-#include <linux/sched.h>
+#include <linux/time.h>
 #include <linux/fs.h>
 #include <linux/msdos_fs.h>
 #include <linux/errno.h>
index b132819..3e90f19 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <linux/config.h>
 #include <asm/types.h>
+#include <asm/mpspec.h>
 
 /*
  * Intel IO-APIC support for SMP and UP systems.
index c932a69..7143971 100644 (file)
@@ -5,6 +5,7 @@
  * User space memory access functions
  */
 #include <linux/config.h>
+#include <linux/errno.h>
 #include <linux/sched.h>
 #include <linux/prefetch.h>
 #include <asm/page.h>
index c32f69c..89872f7 100644 (file)
@@ -2,6 +2,8 @@
 #define _AFFS_FS_I
 
 #include <linux/a.out.h>
+#include <linux/fs.h>
+#include <asm/semaphore.h>
 
 #define AFFS_CACHE_SIZE                PAGE_SIZE
 //#define AFFS_CACHE_SIZE              (4*4)
index 9191445..6dfc8fc 100644 (file)
@@ -6,6 +6,8 @@
 #ifndef        AX25_KERNEL_H
 #define        AX25_KERNEL_H
 
+#include <linux/socket.h>
+
 #define AX25_MTU       256
 #define AX25_MAX_DIGIS  8
 
index ca1432a..5a85f1d 100644 (file)
@@ -6,6 +6,8 @@
 #ifndef _LINUX_BFS_FS_I
 #define _LINUX_BFS_FS_I
 
+#include <linux/fs.h>
+
 /*
  * BFS file system in-core inode info
  */
index 73e9728..1cccb9d 100644 (file)
@@ -14,7 +14,6 @@
 #define _LINUX_CAPABILITY_H
 
 #include <linux/types.h>
-#include <linux/fs.h>
 
 /* User-level do most of the mapping between kernel and user
    capabilities based on the version tag given by the kernel. The
index c5cbc10..2f55b03 100644 (file)
@@ -27,6 +27,7 @@ static const char cprt[] = "EFS: "EFS_VERSION" - (c) 1999 Al Smith <Al.Smith@aes
 #define        EFS_BLOCKSIZE_BITS      9
 #define        EFS_BLOCKSIZE           (1 << EFS_BLOCKSIZE_BITS)
 
+#include <linux/fs.h>
 #include <linux/efs_fs_i.h>
 #include <linux/efs_dir.h>
 
diff --git a/include/linux/err.h b/include/linux/err.h
new file mode 100644 (file)
index 0000000..92cab64
--- /dev/null
@@ -0,0 +1,29 @@
+#ifndef _LINUX_ERR_H
+#define _LINUX_ERR_H
+
+#include <asm/errno.h>
+
+/*
+ * Kernel pointers have redundant information, so we can use a
+ * scheme where we can return either an error code or a dentry
+ * pointer with the same return value.
+ *
+ * This should be a per-architecture thing, to allow different
+ * error and pointer decisions.
+ */
+static inline void *ERR_PTR(long error)
+{
+       return (void *) error;
+}
+
+static inline long PTR_ERR(const void *ptr)
+{
+       return (long) ptr;
+}
+
+static inline long IS_ERR(const void *ptr)
+{
+       return (unsigned long)ptr > (unsigned long)-1000L;
+}
+
+#endif /* _LINUX_ERR_H */
index 5e006ad..067ca77 100644 (file)
@@ -8,6 +8,7 @@
 #include <asm/atomic.h>
 #include <linux/posix_types.h>
 #include <linux/compiler.h>
+#include <linux/spinlock.h>
 
 /*
  * The default fd array needs to be at least BITS_PER_LONG,
index 28027aa..cc874fa 100644 (file)
@@ -1257,28 +1257,7 @@ extern struct file * open_exec(const char *);
 extern int is_subdir(struct dentry *, struct dentry *);
 extern ino_t find_inode_number(struct dentry *, struct qstr *);
 
-/*
- * Kernel pointers have redundant information, so we can use a
- * scheme where we can return either an error code or a dentry
- * pointer with the same return value.
- *
- * This should be a per-architecture thing, to allow different
- * error and pointer decisions.
- */
-static inline void *ERR_PTR(long error)
-{
-       return (void *) error;
-}
-
-static inline long PTR_ERR(const void *ptr)
-{
-       return (long) ptr;
-}
-
-static inline long IS_ERR(const void *ptr)
-{
-       return (unsigned long)ptr > (unsigned long)-1000L;
-}
+#include <linux/err.h>
 
 /*
  * The bitmask for a lookup event:
index 3d2df3c..1082b5b 100644 (file)
@@ -2,6 +2,9 @@
 #define _LINUX_FS_STRUCT_H
 #ifdef __KERNEL__
 
+#include <linux/mount.h>
+#include <linux/dcache.h>
+
 struct fs_struct {
        atomic_t count;
        rwlock_t lock;
index 118afad..c7651b4 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <linux/config.h>
 #include <linux/bio.h>
+#include <linux/fs.h>
 #include <asm/pgalloc.h>
 
 #ifdef CONFIG_HIGHMEM
index 1d5f14a..f41a61d 100644 (file)
@@ -19,6 +19,7 @@
 #define _LINUX_IN_H
 
 #include <linux/types.h>
+#include <linux/socket.h>
 
 /* Standard well-defined IP protocols.  */
 enum {
index acb9376..940f320 100644 (file)
@@ -44,6 +44,8 @@
 
 #ifdef __KERNEL__
 
+#include <linux/net.h>
+
 extern void            inet_proto_init(struct net_proto *pro);
 extern char            *in_ntoa(__u32 in);
 extern __u32           in_aton(const char *str);
index e4fc9d8..01a1ae2 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _ISO_FS_I
 #define _ISO_FS_I
 
+#include <linux/fs.h>
+
 enum isofs_file_format {
        isofs_file_normal = 0,
        isofs_file_sparse = 1,
index 9b04225..521bcd2 100644 (file)
@@ -98,6 +98,9 @@
 
 #ifdef __KERNEL__
 
+#include <linux/wait.h>
+#include <asm/semaphore.h>
+
 /* Magic numbers for defining port-device mappings */
 #define LP_PARPORT_UNSPEC -4
 #define LP_PARPORT_AUTO -3
index ba87022..5377dd7 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/mmzone.h>
 #include <linux/swap.h>
 #include <linux/rbtree.h>
+#include <linux/fs.h>
 
 extern unsigned long max_mapnr;
 extern unsigned long num_physpages;
index 7b102ea..438afd8 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _MSDOS_FS_I
 #define _MSDOS_FS_I
 
+#include <linux/fs.h>
+
 /*
  * MS-DOS file system inode data in memory
  */
index 8695e5f..da92ede 100644 (file)
@@ -9,6 +9,8 @@ struct namespace {
        struct rw_semaphore     sem;
 };
 
+void umount_tree(struct vfsmount *mnt);
+
 static inline void put_namespace(struct namespace *namespace)
 {
        if (atomic_dec_and_test(&namespace->count)) {
index c22d9f3..0a1df9e 100644 (file)
 #include <linux/config.h>
 #include <linux/smp_lock.h>
 
-#if defined(CONFIG_QUOTA)
-
 #include <linux/fs.h>
 
+#if defined(CONFIG_QUOTA)
+
 /*
  * declaration of quota_function calls in kernel.
  */
index 78a5834..c0bc7de 100644 (file)
@@ -6,7 +6,8 @@
 extern unsigned long event;
 
 #include <linux/config.h>
-#include <linux/binfmts.h>
+#include <linux/capability.h>
+#include <linux/tqueue.h>
 #include <linux/threads.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
@@ -508,15 +509,12 @@ extern void free_uid(struct user_struct *);
 extern unsigned long volatile jiffies;
 extern unsigned long itimer_ticks;
 extern unsigned long itimer_next;
-extern struct timeval xtime;
 extern void do_timer(struct pt_regs *);
 
 extern unsigned int * prof_buffer;
 extern unsigned long prof_len;
 extern unsigned long prof_shift;
 
-#define CURRENT_TIME (xtime.tv_sec)
-
 extern void FASTCALL(__wake_up(wait_queue_head_t *q, unsigned int mode, int nr));
 extern void FASTCALL(__wake_up_sync(wait_queue_head_t *q, unsigned int mode, int nr));
 extern void FASTCALL(sleep_on(wait_queue_head_t *q));
index 183b1e4..46b6b67 100644 (file)
@@ -1,22 +1,12 @@
 #ifndef __SHMEM_FS_H
 #define __SHMEM_FS_H
 
+#include <linux/swap.h>
+
 /* inode in-kernel data */
 
 #define SHMEM_NR_DIRECT 16
 
-/*
- * A swap entry has to fit into a "unsigned long", as
- * the entry is hidden in the "index" field of the
- * swapper address space.
- *
- * We have to move it here, since not every user of fs.h is including
- * mm.h, but mm.h is including fs.h via sched .h :-/
- */
-typedef struct {
-       unsigned long val;
-} swp_entry_t;
-
 extern atomic_t shmem_nrpages;
 
 struct shmem_inode_info {
index a1d9d4e..2bec5fa 100644 (file)
@@ -25,6 +25,8 @@
 #include <linux/spinlock.h>
 #include <linux/mm.h>
 #include <linux/highmem.h>
+#include <linux/poll.h>
+#include <linux/net.h>
 
 #define HAVE_ALLOC_SKB         /* For the drivers to know */
 #define HAVE_ALIGNABLE_SKB     /* Ditto 8)                */
index 9cf2d06..d47f28f 100644 (file)
@@ -10,6 +10,7 @@
 #define _LINUX_SMB_H
 
 #include <linux/types.h>
+#include <linux/kdev_t.h>
 
 enum smb_protocol { 
        SMB_PROTOCOL_NONE, 
index 309e8b9..8516954 100644 (file)
@@ -11,6 +11,7 @@
 
 #ifdef __KERNEL__
 #include <linux/types.h>
+#include <linux/fs.h>
 
 /*
  * smb fs inode data (in memory only)
index 18a6733..428f597 100644 (file)
@@ -3,6 +3,8 @@
  * Minor numbers for the sound driver.
  */
 
+#include <linux/fs.h>
+
 #define SND_DEV_CTL            0       /* Control port /dev/mixer */
 #define SND_DEV_SEQ            1       /* Sequencer output /dev/sequencer (FM
                                                synthesizer and MIDI output) */
index fb33c6b..f6439cb 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/sunrpc/types.h>
 #include <linux/sunrpc/xdr.h>
 #include <linux/sunrpc/svcauth.h>
+#include <linux/wait.h>
 
 /*
  * RPC service.
index facaddc..69827d8 100644 (file)
@@ -10,6 +10,7 @@
 #ifdef __KERNEL__
 
 #include <linux/uio.h>
+#include <asm/byteorder.h>
 
 /*
  * Buffer adjustment
index 3535d0d..6c149d1 100644 (file)
@@ -2,6 +2,9 @@
 #define _LINUX_SWAP_H
 
 #include <linux/spinlock.h>
+#include <linux/kdev_t.h>
+#include <linux/linkage.h>
+#include <linux/mmzone.h>
 #include <asm/page.h>
 
 #define SWAP_FLAG_PREFER       0x8000  /* set if swap priority specified */
@@ -39,6 +42,14 @@ union swap_header {
        } info;
 };
 
+ /* A swap entry has to fit into a "unsigned long", as
+  * the entry is hidden in the "index" field of the
+  * swapper address space.
+  */
+typedef struct {
+       unsigned long val;
+} swp_entry_t;
+
 #ifdef __KERNEL__
 
 /*
index 15ba838..e744795 100644 (file)
@@ -82,6 +82,10 @@ mktime (unsigned int year, unsigned int mon,
        )*60 + sec; /* finally seconds */
 }
 
+extern struct timeval xtime;
+
+#define CURRENT_TIME (xtime.tv_sec)
+
 #endif /* __KERNEL__ */
 
 
index 3a00a26..b82cbdc 100644 (file)
@@ -51,6 +51,7 @@
 #ifndef _LINUX_TIMEX_H
 #define _LINUX_TIMEX_H
 
+#include <linux/time.h>
 #include <asm/param.h>
 
 /*
index f87bd85..e08fcf8 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef __LINUX_VMALLOC_H
 #define __LINUX_VMALLOC_H
 
-#include <linux/sched.h>
 #include <linux/mm.h>
 #include <linux/spinlock.h>
 
index 1a60139..bfcc2fa 100644 (file)
@@ -46,6 +46,8 @@
 #include <asm/atomic.h>
 #include <linux/skbuff.h>
 
+#include <linux/err.h>
+
 #define NUD_IN_TIMER   (NUD_INCOMPLETE|NUD_DELAY|NUD_PROBE)
 #define NUD_VALID      (NUD_PERMANENT|NUD_NOARP|NUD_REACHABLE|NUD_PROBE|NUD_STALE|NUD_DELAY)
 #define NUD_CONNECTED  (NUD_PERMANENT|NUD_NOARP|NUD_REACHABLE)
index e26b43f..2147074 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef __LINUX_NET_SCM_H
 #define __LINUX_NET_SCM_H
 
+#include <linux/limits.h>
+
 /* Well, we should have at least one descriptor open
  * to accept passed FDs 8)
  */
index c5e1646..b8e86c4 100644 (file)
@@ -106,6 +106,8 @@ struct atm_vcc;
 #include <asm/atomic.h>
 #include <net/dst.h>
 
+#include <linux/fs.h>  /* just for inode - yeuch.*/
+
 
 /* The AF_UNIX specific socket options */
 struct unix_opt {
index 6b5a7cb..0e7fd89 100644 (file)
@@ -18,6 +18,7 @@
 #include <linux/acct.h>
 #endif
 #include <linux/file.h>
+#include <linux/binfmts.h>
 
 #include <asm/uaccess.h>
 #include <asm/pgtable.h>
index 3e49ad5..aa411ea 100644 (file)
@@ -22,6 +22,8 @@
 #include <linux/namespace.h>
 #include <linux/personality.h>
 #include <linux/file.h>
+#include <linux/binfmts.h>
+#include <linux/fs.h>
 
 #include <asm/pgtable.h>
 #include <asm/pgalloc.h>
index ae89152..ef1cbb2 100644 (file)
@@ -47,6 +47,7 @@
 #include <linux/in6.h>
 #include <linux/completion.h>
 #include <linux/seq_file.h>
+#include <linux/binfmts.h>
 #include <asm/checksum.h>
 
 #if defined(CONFIG_PROC_FS)
index 34bb9ed..9d31046 100644 (file)
@@ -10,6 +10,7 @@
 #include <linux/slab.h>
 #include <linux/kmod.h>
 #include <linux/seq_file.h>
+#include <linux/fs.h>
 
 /*
  * Originally by Anonymous (as far as I know...)
index 56fb9a5..07aef78 100644 (file)
@@ -18,6 +18,7 @@
 #include <asm/uaccess.h>
 #include <linux/smp_lock.h>
 #include <linux/interrupt.h>
+#include <linux/completion.h>
 #include <asm/mmu_context.h>
 
 #define BITMAP_SIZE ((((MAX_PRIO+7)/8)+sizeof(long)-1)/sizeof(long))
index 74d7835..78a9be2 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/smp_lock.h>
 #include <linux/init.h>
 #include <linux/sched.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 
index 21c21ca..15e7e34 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/prctl.h>
 #include <linux/init.h>
 #include <linux/highuid.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 #include <asm/io.h>
index 461a87d..8c5450d 100644 (file)
@@ -24,7 +24,6 @@
  *     (Even though the technical memorandum forbids it)
  */
 
-#include <linux/mm.h>
 #include <linux/timex.h>
 #include <linux/smp_lock.h>
 
index 7fdfbdf..16b924b 100644 (file)
@@ -24,6 +24,7 @@
 #include <linux/mm.h>
 #include <linux/iobuf.h>
 #include <linux/compiler.h>
+#include <linux/fs.h>
 
 #include <asm/pgalloc.h>
 #include <asm/uaccess.h>
index 895ba46..d6cd10d 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/smp_lock.h>
 #include <linux/shm.h>
 #include <linux/mman.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 #include <asm/pgalloc.h>
index 0a42e05..055cdfa 100644 (file)
@@ -10,6 +10,7 @@
 #include <linux/shm.h>
 #include <linux/mman.h>
 #include <linux/swap.h>
+#include <linux/fs.h>
 
 #include <asm/uaccess.h>
 #include <asm/pgalloc.h>
index 42813ac..3b0c400 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/sunrpc/xdr.h>
 #include <linux/sunrpc/svcauth.h>
 #include <linux/sunrpc/svcsock.h>
+#include <linux/err.h>
 
 #define RPCDBG_FACILITY        RPCDBG_AUTH