NFS: Convert v3 into a module
authorBryan Schumaker <bjschuma@netapp.com>
Mon, 30 Jul 2012 20:05:24 +0000 (16:05 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Mon, 30 Jul 2012 23:06:46 +0000 (19:06 -0400)
commit1c606fb74c758beafd98cbad9a9133eadeec2371
treee8c057f32df3ee0a8e0341ae4ef2b23809a83da3
parentddda8e0aa8b955e20cb80908189bfa154ab54837
NFS: Convert v3 into a module

This patch exports symbols and moves over the final structures needed by
the v3 module.  In addition, I also switch over to using IS_ENABLED() to
check if CONFIG_NFS_V3 or CONFIG_NFS_V3_MODULE are set.

The module (nfs3.ko) will be created in the same directory as nfs.ko and
will be automatically loaded the first time you try to mount over NFS v3.

Signed-off-by: Bryan Schumaker <bjschuma@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/Kconfig
fs/nfs/Makefile
fs/nfs/client.c
fs/nfs/dir.c
fs/nfs/direct.c
fs/nfs/inode.c
fs/nfs/internal.h
fs/nfs/nfs.h
fs/nfs/nfs3super.c
fs/nfs/super.c
fs/nfs/write.c