2012-07-17 19:18:33

by Anna Schumaker

[permalink] [raw]
Subject: [PATCH] NFS: exit_nfs_v4() shouldn't be an __exit function

From: Bryan Schumaker <[email protected]>

... yet. Right now, init_nfs() is calling this function if an error is
encountered when loading the nfs module. An __exit function can't be
called from one declared as __init.

Signed-off-by: Bryan Schumaker <[email protected]>
---
fs/nfs/nfs4super.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/nfs/nfs4super.c b/fs/nfs/nfs4super.c
index 2af2691..59264fb 100644
--- a/fs/nfs/nfs4super.c
+++ b/fs/nfs/nfs4super.c
@@ -352,7 +352,7 @@ out:
return err;
}

-void __exit exit_nfs_v4(void)
+void exit_nfs_v4(void)
{
unregister_filesystem(&nfs4_fs_type);
nfs4_unregister_sysctl();
--
1.7.11.2