original_kernel/fs/dlm
Josef Bacik 916297aad5 [DLM] keep dlm from panicing when traversing rsb list in debugfs
This problem was originally reported against GFS6.1, but the same issue exists
in upstream DLM.  This patch keeps the rsb iterator assigning under the rsbtbl
list lock.  Each time we process an rsb we grab a reference to it to make sure
it is not freed out from underneath us, and then put it when we get the next rsb
in the list or move onto another list.

Signed-off-by: Josef Bacik <jwhiter@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2007-07-09 08:22:29 +01:00
..
Kconfig DLM must depend on SYSFS 2007-07-07 14:17:43 -07:00
Makefile [DLM] Consolidate transport protocols 2007-05-01 09:11:23 +01:00
ast.c [DLM] fs/dlm/ast.c should #include "ast.h" 2007-05-01 09:11:25 +01:00
ast.h
config.c [DLM] fix a couple of races 2007-07-09 08:22:10 +01:00
config.h [DLM] Consolidate transport protocols 2007-05-01 09:11:23 +01:00
debug_fs.c [DLM] keep dlm from panicing when traversing rsb list in debugfs 2007-07-09 08:22:29 +01:00
dir.c
dir.h
dlm_internal.h [DLM] add orphan purging code (1/2) 2007-05-01 09:11:10 +01:00
lock.c [DLM] fix mode munging 2007-05-01 09:11:36 +01:00
lock.h [DLM] interface for purge (2/2) 2007-05-01 09:11:12 +01:00
lockspace.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw 2007-05-07 12:26:27 -07:00
lockspace.h
lowcomms.c [DLM] lowcomms style 2007-05-01 09:11:51 +01:00
lowcomms.h [DLM] Clean up lowcomms 2006-12-07 09:25:13 -05:00
lvb_table.h
main.c [DLM] Clean up lowcomms 2006-12-07 09:25:13 -05:00
member.c [DLM] fix aborted recovery during node removal 2006-11-30 10:35:13 -05:00
member.h
memory.c [PATCH] Transform kmem_cache_alloc()+memset(0) -> kmem_cache_zalloc(). 2007-02-11 10:51:27 -08:00
memory.h
midcomms.c [DLM] rename dlm_config_info fields 2007-02-05 13:36:37 -05:00
midcomms.h
rcom.c [DLM] rename dlm_config_info fields 2007-02-05 13:36:37 -05:00
rcom.h
recover.c [DLM] fix master recovery 2007-02-05 13:36:58 -05:00
recover.h
recoverd.c [DLM] change some log_error to log_debug 2007-02-05 13:36:34 -05:00
recoverd.h
requestqueue.c [DLM] fix add_requestqueue checking nodes list 2006-11-30 10:37:00 -05:00
requestqueue.h [DLM] fix requestqueue race 2006-11-30 10:35:10 -05:00
user.c [DLM] Remove redundant assignment 2007-05-01 09:11:20 +01:00
user.h
util.c [DLM] fix old rcom messages 2007-02-05 13:35:50 -05:00
util.h