aha/fs/gfs2
Steven Whitehouse 13538b8e46 [GFS2] Add list empty test to databuf_lo_add
Heinz had spotted that I'd forgotten to test in databuf_lo_add()
that the data buffer in question hadn't already been added to
the list. This was causing an infinite loop later on in the
"before commit" routine.

This means that GFS2 is now ready to be tested by everybody.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2006-02-22 11:15:03 +00:00
..
locking [GFS2] Only two args for kobject_uevent() in locking/dlm/mount.c 2006-01-18 09:34:14 +00:00
acl.c [GFS2] Add an additional argument to gfs2_trans_add_bh() 2006-01-18 11:19:28 +00:00
acl.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
bits.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
bits.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
bmap.c [GFS2] Make journaled data files identical to normal files on disk 2006-02-08 11:50:51 +00:00
bmap.h [GFS2] Remove unused prototype 2006-01-30 13:36:53 +00:00
daemon.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
daemon.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
dir.c [GFS2] Fix the bugs I introduced in the last patch but one 2006-02-14 15:56:44 +00:00
dir.h [GFS2] Make journaled data files identical to normal files on disk 2006-02-08 11:50:51 +00:00
eaops.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
eaops.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
eattr.c [GFS2] Add an additional argument to gfs2_trans_add_bh() 2006-01-18 11:19:28 +00:00
eattr.h [GFS2] Remove unused code from various files 2006-01-18 10:29:04 +00:00
format.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
gfs2.h [GFS2] Remove gfs2_databuf in favour of gfs2_bufdata structure 2006-01-18 13:14:40 +00:00
glock.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
glock.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
glops.c [GFS2] Fix for root inode ref count bug 2006-02-13 12:27:43 +00:00
glops.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
incore.h [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
inode.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
inode.h [GFS2] Fix for root inode ref count bug 2006-02-13 12:27:43 +00:00
Kconfig [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
lm.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
lm.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
lm_interface.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
locking.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
log.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
log.h [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
lops.c [GFS2] Add list empty test to databuf_lo_add 2006-02-22 11:15:03 +00:00
lops.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
lvb.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
lvb.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
main.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
Makefile [GFS2] Make journaled data files identical to normal files on disk 2006-02-08 11:50:51 +00:00
meta_io.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
meta_io.h [GFS2] Rename gfs2_meta_pin to gfs2_pin 2006-01-18 13:38:44 +00:00
mount.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
mount.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
ondisk.c [GFS2] Update init_dinode() to reduce stack usage 2006-01-18 10:57:10 +00:00
ops_address.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
ops_address.h [GFS2] Rename get_block and make it extern 2006-01-30 09:39:10 +00:00
ops_dentry.c [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
ops_dentry.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
ops_export.c [GFS2] Fix for root inode ref count bug 2006-02-13 12:27:43 +00:00
ops_export.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
ops_file.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
ops_file.h [GFS2] Fix for lock recursion problem for internal files 2006-02-15 10:15:18 +00:00
ops_fstype.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
ops_fstype.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
ops_inode.c [GFS2] Fix for root inode ref count bug 2006-02-13 12:27:43 +00:00
ops_inode.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
ops_super.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
ops_super.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
ops_vm.c [GFS2] Make journaled data files identical to normal files on disk 2006-02-08 11:50:51 +00:00
ops_vm.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
page.c [GFS2] Make journaled data files identical to normal files on disk 2006-02-08 11:50:51 +00:00
page.h [GFS2] Update truncate function (shrinking partial blocks) 2006-01-31 10:00:25 +00:00
quota.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
quota.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
recovery.c [GFS2] Fix for root inode ref count bug 2006-02-13 12:27:43 +00:00
recovery.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
rgrp.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
rgrp.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
super.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
super.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
sys.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
sys.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
trans.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
trans.h [GFS2] Make journaled data files identical to normal files on disk 2006-02-08 11:50:51 +00:00
unlinked.c [GFS2] Use mutices rather than semaphores 2006-02-21 12:51:39 +00:00
unlinked.h [GFS2] The core of GFS2 2006-01-16 16:50:04 +00:00
util.c [GFS2] Make journaled data files identical to normal files on disk 2006-02-08 11:50:51 +00:00
util.h [GFS2] Remove unused code from various files 2006-01-18 10:29:04 +00:00