Branch data Line data Source code
1 : : /*
2 : : * Copyright (c) 2012 Netapp, Inc. All rights reserved.
3 : : */
4 : : #include <linux/module.h>
5 : : #include <linux/nfs_fs.h>
6 : : #include "internal.h"
7 : : #include "nfs.h"
8 : :
9 : : static struct nfs_subversion nfs_v3 = {
10 : : .owner = THIS_MODULE,
11 : : .nfs_fs = &nfs_fs_type,
12 : : .rpc_vers = &nfs_version3,
13 : : .rpc_ops = &nfs_v3_clientops,
14 : : .sops = &nfs_sops,
15 : : #ifdef CONFIG_NFS_V3_ACL
16 : : .xattr = nfs3_xattr_handlers,
17 : : #endif
18 : : };
19 : :
20 : 0 : static int __init init_nfs_v3(void)
21 : : {
22 : 0 : register_nfs_version(&nfs_v3);
23 : 0 : return 0;
24 : : }
25 : :
26 : 0 : static void __exit exit_nfs_v3(void)
27 : : {
28 : 0 : unregister_nfs_version(&nfs_v3);
29 : 0 : }
30 : :
31 : : MODULE_LICENSE("GPL");
32 : :
33 : : module_init(init_nfs_v3);
34 : : module_exit(exit_nfs_v3);
|