original_kernel/fs/gfs2
S. Wendy Cheng 87d21e07f3 [GFS2] Fix gfs2_rename deadlock
Second round of gfs2_rename lock re-ordering to allow Anaconda adding
root partition on top of gfs2. Previous to this patch the recursive
lock detector in glock.c can be triggered due to attempting to lock
the rgrp twice. This fixes it by checking to see whether the rgrp
is already locked.

This fixes Red Hat bugzilla #221237

Signed-off-by: S. Wendy Cheng <wcheng@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2007-02-05 13:36:31 -05:00
..
locking
Kconfig [GFS2] Fix Kconfig 2006-12-15 12:51:51 -05:00
Makefile
acl.c
acl.h
bmap.c
bmap.h
daemon.c
daemon.h
dir.c
dir.h
eaops.c
eaops.h
eattr.c
eattr.h
gfs2.h
glock.c
glock.h
glops.c
glops.h
incore.h
inode.c [GFS2] Fix gfs2_rename deadlock 2007-02-05 13:36:31 -05:00
inode.h [GFS2] Fix gfs2_rename deadlock 2007-02-05 13:36:31 -05:00
lm.c [GFS2] don't try to lockfs after shutdown 2007-02-05 13:35:44 -05:00
lm.h
locking.c
log.c
log.h
lops.c
lops.h
main.c
meta_io.c
meta_io.h
mount.c
mount.h
ondisk.c
ops_address.c [GFS2] Fail over to readpage for stuffed files 2007-02-05 13:36:12 -05:00
ops_address.h
ops_dentry.c
ops_dentry.h
ops_export.c
ops_export.h
ops_file.c
ops_file.h
ops_fstype.c [PATCH] Revert bd_mount_mutex back to a semaphore 2007-01-11 18:18:21 -08:00
ops_fstype.h
ops_inode.c [GFS2] Fix gfs2_rename deadlock 2007-02-05 13:36:31 -05:00
ops_inode.h
ops_super.c [GFS2] Fix ordering of page disposal vs. glock_dq 2007-02-05 13:36:24 -05:00
ops_super.h
ops_vm.c
ops_vm.h
quota.c
quota.h
recovery.c
recovery.h
rgrp.c
rgrp.h
super.c
super.h
sys.c
sys.h
trans.c
trans.h
util.c
util.h