diff options
author | Joseph Qi <joseph.qi@huawei.com> | 2015-09-04 15:43:57 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-09-04 16:54:41 -0700 |
commit | cdd09f49cb271d95cbe69ef886459e0490040e98 (patch) | |
tree | 532e1e35441127420684b66e0b17788f2ba3b56f /fs/binfmt_flat.c | |
parent | ocfs2: remove unneeded code in ocfs2_dlm_init (diff) | |
download | linux-dev-cdd09f49cb271d95cbe69ef886459e0490040e98.tar.xz linux-dev-cdd09f49cb271d95cbe69ef886459e0490040e98.zip |
ocfs2: fix BUG when o2hb_register_callback fails
In dlm_register_domain_handlers, if o2hb_register_callback fails, it
will call dlm_unregister_domain_handlers to unregister. This will
trigger the BUG_ON in o2hb_unregister_callback because hc_magic is 0.
So we should call o2hb_setup_callback to initialize hc first.
Signed-off-by: Joseph Qi <joseph.qi@huawei.com>
Cc: Mark Fasheh <mfasheh@suse.com>
Cc: Joel Becker <jlbec@evilplan.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/binfmt_flat.c')
0 files changed, 0 insertions, 0 deletions