diff options
author | Bryan Schumaker <bjschuma@netapp.com> | 2012-07-30 16:05:24 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2012-07-30 19:06:46 -0400 |
commit | 1c606fb74c758beafd98cbad9a9133eadeec2371 (patch) | |
tree | e8c057f32df3ee0a8e0341ae4ef2b23809a83da3 /fs/nfs/internal.h | |
parent | ddda8e0aa8b955e20cb80908189bfa154ab54837 (diff) | |
download | linux-1c606fb74c758beafd98cbad9a9133eadeec2371.tar.gz linux-1c606fb74c758beafd98cbad9a9133eadeec2371.tar.bz2 linux-1c606fb74c758beafd98cbad9a9133eadeec2371.zip |
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>
Diffstat (limited to 'fs/nfs/internal.h')
-rw-r--r-- | fs/nfs/internal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfs/internal.h b/fs/nfs/internal.h index 4174faf73ec1..64f0dc41a9b7 100644 --- a/fs/nfs/internal.h +++ b/fs/nfs/internal.h @@ -224,7 +224,7 @@ int nfs_sockaddr_match_ipaddr(const struct sockaddr *, const struct sockaddr *); #endif /* nfs3client.c */ -#ifdef CONFIG_NFS_V3 +#if IS_ENABLED(CONFIG_NFS_V3) struct nfs_server *nfs3_create_server(struct nfs_mount_info *, struct nfs_subversion *); struct nfs_server *nfs3_clone_server(struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, rpc_authflavor_t); |