linux-stable/fs/gfs2
Steven Whitehouse d9d1ca3050 [GFS2] Fix double locking problem in rename
The rename inode operation was trying to lock the same
inode twice in the case of renaming with the source
and destination directories the same. We now test for
this and just lock once.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2006-06-21 15:38:17 -04:00
..
locking [GFS2] Fix printk format warnings in DLM code 2006-06-20 13:48:31 +01:00
acl.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
acl.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
bmap.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
bmap.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
daemon.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
daemon.h [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
dir.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
dir.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
eaops.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
eaops.h [GFS2] selinux support 2006-05-22 10:08:35 -04:00
eattr.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
eattr.h [GFS2] selinux support 2006-05-22 10:08:35 -04:00
format.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
gfs2.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
glock.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
glock.h [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
glops.c [GFS2] Remove debugging printks 2006-06-19 09:10:39 -04:00
glops.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
incore.h [GFS2] Fix use of bitops on unsigned int (struct gfs2_holder->gh_iflags) 2006-06-20 13:44:27 +01:00
inode.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
inode.h [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
Kconfig [GFS2] Tidy up Makefile & Kconfig 2006-04-24 14:14:42 -04:00
lm.c [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
lm.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
lm_interface.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
locking.c [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
log.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
log.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
lops.c [GFS2] Always include glock in transaction 2006-06-19 10:51:11 -04:00
lops.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
lvb.c [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
lvb.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
main.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
Makefile [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
meta_io.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
meta_io.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
mount.c [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
mount.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ondisk.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
ops_address.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
ops_address.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ops_dentry.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
ops_dentry.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ops_export.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
ops_export.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ops_file.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
ops_file.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ops_fstype.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
ops_fstype.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ops_inode.c [GFS2] Fix double locking problem in rename 2006-06-21 15:38:17 -04:00
ops_inode.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ops_super.c [GFS2] Remove debugging printks 2006-06-19 09:10:39 -04:00
ops_super.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
ops_vm.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
ops_vm.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
page.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
page.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
quota.c [GFS2] Remove unused ra_state variable 2006-06-20 16:13:49 -04:00
quota.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
recovery.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
recovery.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
rgrp.c [GFS2] Remove debugging printks 2006-06-19 09:10:39 -04:00
rgrp.h [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
super.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
super.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
sys.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
sys.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
trans.c [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00
trans.h [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
util.c [GFS2] Fix unlinked file handling 2006-06-14 15:32:57 -04:00
util.h [GFS2] Update copyright date to 2006 2006-05-18 15:09:15 -04:00