1
linux/fs/dlm
David Teigland 278afcbf4f dlm: fix shutdown cleanup
Fixes a regression from commit 0f8e0d9a31,
"dlm: allow multiple lockspace creates".

An extraneous 'else' slipped into a code fragment being moved from
release_lockspace() to dlm_release_lockspace().  The result of the
unwanted 'else' is that dlm threads and structures are not stopped
and cleaned up when the final dlm lockspace is removed.  Trying to
create a new lockspace again afterward will fail with
"kmem_cache_create: duplicate cache dlm_conn" because the cache
was not previously destroyed.

Signed-off-by: David Teigland <teigland@redhat.com>
2008-11-13 13:22:34 -06:00
..
ast.c
ast.h
config.c dlm: choose better identifiers 2008-09-05 09:51:30 -05:00
config.h
debug_fs.c
dir.c
dir.h
dlm_internal.h dlm: fix locking of lockspace list in dlm_scand 2008-08-28 11:50:07 -05:00
Kconfig
lock.c dlm: fix uninitialized variable for search_rsb_list callers 2008-07-14 13:56:59 -05:00
lock.h
lockspace.c dlm: fix shutdown cleanup 2008-11-13 13:22:34 -06:00
lockspace.h dlm: detect available userspace daemon 2008-08-28 11:49:43 -05:00
lowcomms.c dlm: release socket on error 2008-07-14 13:56:59 -05:00
lowcomms.h
lvb_table.h
main.c
Makefile
member.c
member.h
memory.c
memory.h
midcomms.c
midcomms.h
netlink.c dlm: section mismatch warning fix 2008-05-19 15:37:27 -05:00
plock.c locks: add special return value for asynchronous locks 2008-07-25 10:53:47 -07:00
rcom.c
rcom.h
recover.c
recover.h
recoverd.c
recoverd.h
requestqueue.c
requestqueue.h
user.c dlm: remove bkl 2008-09-04 12:55:13 -05:00
user.h dlm: detect available userspace daemon 2008-08-28 11:49:43 -05:00
util.c
util.h