Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 30727174 authored by Denis Cheng's avatar Denis Cheng Committed by David Teigland
Browse files

dlm: add __init and __exit marks to init and exit functions



it moves 365 bytes from .text to .init.text, and 30 bytes from .text to
.exit.text, saves memory.

Signed-off-by: default avatarDenis Cheng <crquan@gmail.com>
Signed-off-by: default avatarDavid Teigland <teigland@redhat.com>
parent d292c0cc
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -604,7 +604,7 @@ static struct clusters clusters_root = {
	},
};

int dlm_config_init(void)
int __init dlm_config_init(void)
{
	config_group_init(&clusters_root.subsys.su_group);
	mutex_init(&clusters_root.subsys.su_mutex);
+1 −1
Original line number Diff line number Diff line
@@ -541,7 +541,7 @@ void dlm_delete_debug_file(struct dlm_ls *ls)
		debugfs_remove(ls->ls_debug_locks_dentry);
}

int dlm_register_debugfs(void)
int __init dlm_register_debugfs(void)
{
	mutex_init(&debug_buf_lock);
	dlm_root = debugfs_create_dir("dlm", NULL);
+1 −1
Original line number Diff line number Diff line
@@ -191,7 +191,7 @@ static int do_uevent(struct dlm_ls *ls, int in)
}


int dlm_lockspace_init(void)
int __init dlm_lockspace_init(void)
{
	ls_count = 0;
	mutex_init(&ls_lock);
+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@
static struct kmem_cache *lkb_cache;


int dlm_memory_init(void)
int __init dlm_memory_init(void)
{
	int ret = 0;

+2 −2
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ static struct genl_ops dlm_nl_ops = {
	.doit		= user_cmd,
};

int dlm_netlink_init(void)
int __init dlm_netlink_init(void)
{
	int rv;

@@ -95,7 +95,7 @@ int dlm_netlink_init(void)
	return rv;
}

void dlm_netlink_exit(void)
void __exit dlm_netlink_exit(void)
{
	genl_unregister_ops(&family, &dlm_nl_ops);
	genl_unregister_family(&family);
Loading