From: Joseph Qi Date: Fri, 4 Sep 2015 22:43:57 +0000 (-0700) Subject: ocfs2: fix BUG when o2hb_register_callback fails X-Git-Tag: omap-for-v4.3/fixes-rc1~87^2~89 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cdd09f49cb271d95cbe69ef886459e0490040e98;p=pandora-kernel.git 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 Cc: Mark Fasheh Cc: Joel Becker Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed