alistair23-linux/fs/dlm
David Teigland dc68c7ed36 dlm: detect available userspace daemon
If dlm_controld (the userspace daemon that controls the setup and
recovery of the dlm) fails, the kernel should shut down the lockspaces
in the kernel rather than leaving them running.  This is detected by
having dlm_controld hold a misc device open while running, and if
the kernel detects a close while the daemon is still needed, it stops
the lockspaces in the kernel.

Knowing that the userspace daemon isn't running also allows the
lockspace create/remove routines to avoid waiting on the daemon
for join/leave operations.

Signed-off-by: David Teigland <teigland@redhat.com>
2008-08-28 11:49:43 -05:00
..
ast.c dlm: proper types for asts and basts 2008-02-06 00:35:45 -06:00
ast.h
config.c dlm: rename structs 2008-08-13 12:47:36 -05:00
config.h dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
debug_fs.c dlm: add __init and __exit marks to init and exit functions 2008-02-06 23:41:22 -06:00
dir.c dlm: fix dlm_dir_lookup() handling of too long names 2008-02-04 01:30:19 -06:00
dir.h
dlm_internal.h dlm: allow multiple lockspace creates 2008-08-28 11:49:15 -05:00
Kconfig
lock.c dlm: fix uninitialized variable for search_rsb_list callers 2008-07-14 13:56:59 -05:00
lock.h dlm: make dlm_print_rsb() static 2008-04-21 11:18:01 -05:00
lockspace.c dlm: detect available userspace daemon 2008-08-28 11:49:43 -05: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 dlm: move plock code from gfs2 2008-04-21 11:22:28 -05:00
Makefile dlm: move plock code from gfs2 2008-04-21 11:22:28 -05:00
member.c dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
member.h
memory.c dlm: add __init and __exit marks to init and exit functions 2008-02-06 23:41:22 -06:00
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 dlm: fix rcom_names message to self 2008-02-21 15:19:54 -06:00
rcom.h
recover.c dlm: use proper type for ->ls_recover_buf 2008-02-04 01:24:07 -06:00
recover.h
recoverd.c dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
recoverd.h
requestqueue.c
requestqueue.h
user.c dlm: detect available userspace daemon 2008-08-28 11:49:43 -05:00
user.h dlm: detect available userspace daemon 2008-08-28 11:49:43 -05:00
util.c dlm: do not byteswap rcom_config 2008-02-04 01:23:43 -06:00
util.h