From: David Teigland The list of root rsb's created during recovery needs to be released if recovery is aborted early. Signed-off-by: David Teigland Signed-off-by: Andrew Morton --- drivers/dlm/recoverd.c | 1 + 1 files changed, 1 insertion(+) diff -puN drivers/dlm/recoverd.c~dlm-release-list-of-root-rsbs drivers/dlm/recoverd.c --- 25/drivers/dlm/recoverd.c~dlm-release-list-of-root-rsbs Thu Jan 19 16:06:22 2006 +++ 25-akpm/drivers/dlm/recoverd.c Thu Jan 19 16:06:22 2006 @@ -205,6 +205,7 @@ static int ls_recover(struct dlm_ls *ls, return 0; fail: + dlm_release_root_list(ls); log_debug(ls, "recover %llx error %d", rv->seq, error); up(&ls->ls_recoverd_active); return error; _