diff options
| author | David Woodhouse <David.Woodhouse@intel.com> | 2008-07-11 14:36:25 +0100 | 
|---|---|---|
| committer | David Woodhouse <David.Woodhouse@intel.com> | 2008-07-11 14:36:25 +0100 | 
| commit | a8931ef380c92d121ae74ecfb03b2d63f72eea6f (patch) | |
| tree | 980fb6b019e11e6cb1ece55b7faff184721a8053 /fs/ocfs2/cluster/nodemanager.c | |
| parent | 90574d0a4d4b73308ae54a2a57a4f3f1fa98e984 (diff) | |
| parent | e5a5816f7875207cb0a0a7032e39a4686c5e10a4 (diff) | |
| download | olio-linux-3.10-a8931ef380c92d121ae74ecfb03b2d63f72eea6f.tar.xz olio-linux-3.10-a8931ef380c92d121ae74ecfb03b2d63f72eea6f.zip  | |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'fs/ocfs2/cluster/nodemanager.c')
| -rw-r--r-- | fs/ocfs2/cluster/nodemanager.c | 74 | 
1 files changed, 1 insertions, 73 deletions
diff --git a/fs/ocfs2/cluster/nodemanager.c b/fs/ocfs2/cluster/nodemanager.c index cf9401e8cd0..cfdb08b484e 100644 --- a/fs/ocfs2/cluster/nodemanager.c +++ b/fs/ocfs2/cluster/nodemanager.c @@ -21,7 +21,6 @@  #include <linux/kernel.h>  #include <linux/module.h> -#include <linux/sysctl.h>  #include <linux/configfs.h>  #include "tcp.h" @@ -36,65 +35,6 @@   * cluster references throughout where nodes are looked up */  struct o2nm_cluster *o2nm_single_cluster = NULL; -#define OCFS2_MAX_HB_CTL_PATH 256 -static char ocfs2_hb_ctl_path[OCFS2_MAX_HB_CTL_PATH] = "/sbin/ocfs2_hb_ctl"; - -static ctl_table ocfs2_nm_table[] = { -	{ -		.ctl_name	= 1, -		.procname	= "hb_ctl_path", -		.data		= ocfs2_hb_ctl_path, -		.maxlen		= OCFS2_MAX_HB_CTL_PATH, -		.mode		= 0644, -		.proc_handler	= &proc_dostring, -		.strategy	= &sysctl_string, -	}, -	{ .ctl_name = 0 } -}; - -static ctl_table ocfs2_mod_table[] = { -	{ -		.ctl_name	= FS_OCFS2_NM, -		.procname	= "nm", -		.data		= NULL, -		.maxlen		= 0, -		.mode		= 0555, -		.child		= ocfs2_nm_table -	}, -	{ .ctl_name = 0} -}; - -static ctl_table ocfs2_kern_table[] = { -	{ -		.ctl_name	= FS_OCFS2, -		.procname	= "ocfs2", -		.data		= NULL, -		.maxlen		= 0, -		.mode		= 0555, -		.child		= ocfs2_mod_table -	}, -	{ .ctl_name = 0} -}; - -static ctl_table ocfs2_root_table[] = { -	{ -		.ctl_name	= CTL_FS, -		.procname	= "fs", -		.data		= NULL, -		.maxlen		= 0, -		.mode		= 0555, -		.child		= ocfs2_kern_table -	}, -	{ .ctl_name = 0 } -}; - -static struct ctl_table_header *ocfs2_table_header = NULL; - -const char *o2nm_get_hb_ctl_path(void) -{ -	return ocfs2_hb_ctl_path; -} -EXPORT_SYMBOL_GPL(o2nm_get_hb_ctl_path);  struct o2nm_node *o2nm_get_node_by_num(u8 node_num)  { @@ -941,9 +881,6 @@ void o2nm_undepend_this_node(void)  static void __exit exit_o2nm(void)  { -	if (ocfs2_table_header) -		unregister_sysctl_table(ocfs2_table_header); -  	/* XXX sync with hb callbacks and shut down hb? */  	o2net_unregister_hb_callbacks();  	configfs_unregister_subsystem(&o2nm_cluster_group.cs_subsys); @@ -964,16 +901,9 @@ static int __init init_o2nm(void)  	if (ret)  		goto out; -	ocfs2_table_header = register_sysctl_table(ocfs2_root_table); -	if (!ocfs2_table_header) { -		printk(KERN_ERR "nodemanager: unable to register sysctl\n"); -		ret = -ENOMEM; /* or something. */ -		goto out_o2net; -	} -  	ret = o2net_register_hb_callbacks();  	if (ret) -		goto out_sysctl; +		goto out_o2net;  	config_group_init(&o2nm_cluster_group.cs_subsys.su_group);  	mutex_init(&o2nm_cluster_group.cs_subsys.su_mutex); @@ -990,8 +920,6 @@ static int __init init_o2nm(void)  	configfs_unregister_subsystem(&o2nm_cluster_group.cs_subsys);  out_callbacks:  	o2net_unregister_hb_callbacks(); -out_sysctl: -	unregister_sysctl_table(ocfs2_table_header);  out_o2net:  	o2net_exit();  out:  |