Take fs_struct handling to new file (fs/fs_struct.c)
commit83e8c55f17f8d55f755b8983e1192cf1e1f711cd
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 29 Mar 2009 23:00:13 +0000 (29 19:00 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 8 May 2009 22:45:07 +0000 (8 15:45 -0700)
tree584809a9cd0da6936abf3ffb1424722ab3e47857
parent617629fabc23a797c6f76d9514e198b2097395da
Take fs_struct handling to new file (fs/fs_struct.c)

commit 3e93cd671813e204c258f1e6c797959920cf7772 upstream.

Pure code move; two new helper functions for nfsd and daemonize
(unshare_fs_struct() and daemonize_fs_struct() resp.; for now -
the same code as used to be in callers).  unshare_fs_struct()
exported (for nfsd, as copy_fs_struct()/exit_fs() used to be),
copy_fs_struct() and exit_fs() don't need exports anymore.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/Makefile
fs/fs_struct.c [new file with mode: 0644]
fs/internal.h
fs/namei.c
fs/namespace.c
fs/nfsd/nfssvc.c
include/linux/fs_struct.h
kernel/exit.c
kernel/fork.c