Commit e7fd41792fc0ee52a05fcaac87511f118328d147
Committed by
Steven Whitehouse
1 parent
e473142070
Exists in
master
and in
4 other branches
[DLM] The core of the DLM for GFS2/CLVM
This is the core of the distributed lock manager which is required to use GFS2 as a cluster filesystem. It is also used by CLVM and can be used as a standalone lock manager independantly of either of these two projects. It implements VAX-style locking modes. Signed-off-by: David Teigland <teigland@redhat.com> Signed-off-by: Steve Whitehouse <swhiteho@redhat.com>
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
Showing 39 changed files with 12178 additions and 0 deletions Side-by-side Diff
- fs/Kconfig
- fs/Makefile
- fs/dlm/Kconfig
- fs/dlm/Makefile
- fs/dlm/ast.c
- fs/dlm/ast.h
- fs/dlm/config.c
- fs/dlm/config.h
- fs/dlm/debug_fs.c
- fs/dlm/device.c
- fs/dlm/dir.c
- fs/dlm/dir.h
- fs/dlm/dlm_internal.h
- fs/dlm/lock.c
- fs/dlm/lock.h
- fs/dlm/lockspace.c
- fs/dlm/lockspace.h
- fs/dlm/lowcomms.c
- fs/dlm/lowcomms.h
- fs/dlm/lvb_table.h
- fs/dlm/main.c
- fs/dlm/member.c
- fs/dlm/member.h
- fs/dlm/memory.c
- fs/dlm/memory.h
- fs/dlm/midcomms.c
- fs/dlm/midcomms.h
- fs/dlm/rcom.c
- fs/dlm/rcom.h
- fs/dlm/recover.c
- fs/dlm/recover.h
- fs/dlm/recoverd.c
- fs/dlm/recoverd.h
- fs/dlm/requestqueue.c
- fs/dlm/requestqueue.h
- fs/dlm/util.c
- fs/dlm/util.h
- include/linux/dlm.h
- include/linux/dlm_device.h