Get rid of indirect include of fs_struct.h
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 29 Mar 2009 23:50:06 +0000 (19:50 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 1 Apr 2009 03:00:27 +0000 (23:00 -0400)
commit5ad4e53bd5406ee214ddc5a41f03f779b8b2d526
treeb3dab5140284b3edf02bf2b13f74bfddb25aa62a
parentce3b0f8d5c2203301fc87f3aaaed73e5819e2a48
Get rid of indirect include of fs_struct.h

Don't pull it in sched.h; very few files actually need it and those
can include directly.  sched.h itself only needs forward declaration
of struct fs_struct;

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
19 files changed:
arch/cris/kernel/process.c
fs/dcache.c
fs/exec.c
fs/fs_struct.c
fs/namei.c
fs/namespace.c
fs/open.c
fs/proc/base.c
fs/proc/task_nommu.c
include/linux/mnt_namespace.h
include/linux/nsproxy.h
include/linux/sched.h
init/do_mounts.c
kernel/auditsc.c
kernel/exec_domain.c
kernel/exit.c
kernel/fork.c
kernel/sys.c
security/tomoyo/realpath.c