Tim Schmielau
cd354f1ae7
[PATCH] remove many unneeded #includes of sched.h
...
After Al Viro (finally) succeeded in removing the sched.h #include in module.h
recently, it makes sense again to remove other superfluous sched.h includes.
There are quite a lot of files which include it but don't actually need
anything defined in there. Presumably these includes were once needed for
macros that used to live in sched.h, but moved to other header files in the
course of cleaning it up.
To ease the pain, this time I did not fiddle with any header files and only
removed #includes from .c-files, which tend to cause less trouble.
Compile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,
arm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,
allmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all
configs in arch/arm/configs on arm. I also checked that no new warnings were
introduced by the patch (actually, some warnings are removed that were emitted
by unnecessarily included header files).
Signed-off-by: Tim Schmielau <tim@physik3.uni-rostock.de>
Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-02-14 08:09:54 -08:00
..
locking
[PATCH] mark struct file_operations const 6
2007-02-12 09:48:45 -08:00
acl.c
[GFS2] Remove gfs2_check_acl()
2006-11-30 10:37:32 -05:00
acl.h
[GFS2] Remove gfs2_check_acl()
2006-11-30 10:37:32 -05:00
bmap.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
bmap.h
daemon.c
[GFS2] Fix journal flush problem
2006-11-30 10:36:42 -05:00
daemon.h
dir.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
dir.h
[GFS2] Clean up/speed up readdir
2007-02-05 13:37:04 -05:00
eaops.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
eaops.h
eattr.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
eattr.h
[GFS2] gfs2 misc endianness annotations
2006-11-30 10:33:46 -05:00
gfs2.h
glock.c
[GFS2] Put back semaphore to avoid umount problem
2007-02-05 13:38:14 -05:00
glock.h
[GFS2] Tidy up glops calls
2007-02-05 13:37:26 -05:00
glops.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
glops.h
incore.h
[GFS2] Tidy up glops calls
2007-02-05 13:37:26 -05:00
inode.c
[GFS2] Fix unlink deadlocks
2007-02-05 13:38:17 -05:00
inode.h
[GFS2] make gfs2_change_nlink_i() static
2007-02-05 13:36:49 -05:00
Kconfig
[DLM/GFS2] indent help text
2007-02-05 13:38:20 -05:00
lm.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
lm.h
locking.c
log.c
[GFS2] fs/gfs2/log.c:log_bmap() fix printk format warning
2006-11-30 10:37:04 -05:00
log.h
[GFS2] Move gfs2_meta_syncfs() into log.c
2006-11-30 10:36:45 -05:00
lops.c
[GFS2] Fix list corruption in lops.c
2007-02-05 13:37:56 -05:00
lops.h
main.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
Makefile
meta_io.c
[PATCH] Transform kmem_cache_alloc()+memset(0) -> kmem_cache_zalloc().
2007-02-11 10:51:27 -08:00
meta_io.h
[GFS2] Move gfs2_meta_syncfs() into log.c
2006-11-30 10:36:45 -05:00
mount.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
mount.h
ondisk.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ops_address.c
[GFS2] make gfs2_writepages() static
2007-02-07 10:48:48 -05:00
ops_address.h
ops_dentry.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ops_dentry.h
ops_export.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ops_export.h
ops_file.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ops_file.h
[GFS2] Only set inode flags when required
2006-11-30 10:34:45 -05:00
ops_fstype.c
[PATCH] Revert bd_mount_mutex back to a semaphore
2007-01-11 18:18:21 -08:00
ops_fstype.h
ops_inode.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ops_inode.h
[PATCH] mark struct inode_operations const 2
2007-02-12 09:48:46 -08:00
ops_super.c
[PATCH] Mark struct super_operations const
2007-02-12 09:48:47 -08:00
ops_super.h
[PATCH] Mark struct super_operations const
2007-02-12 09:48:47 -08:00
ops_vm.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ops_vm.h
quota.c
[GFS2] Shrink gfs2_inode (4) - di_uid/di_gid
2006-11-30 10:34:17 -05:00
quota.h
recovery.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
recovery.h
rgrp.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
rgrp.h
super.c
[GFS2] Remove local exclusive glock mode
2007-02-05 13:37:20 -05:00
super.h
sys.c
[GFS2] Remove the "greedy" function from glock.[ch]
2007-02-05 13:37:14 -05:00
sys.h
trans.c
trans.h
util.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
util.h
Merge master.kernel.org:/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
2006-12-07 09:13:20 -08:00