kernel-hacking-2024-linux-s.../fs/gfs2
Steven Whitehouse e5dab552c8 [GFS2] Remove the "greedy" function from glock.[ch]
The "greedy" code was an attempt to retain glocks for a minimum length
of time when they relate to mmap()ed files. The current implementation
of this feature is not, however, ideal in that it required allocating
memory in order to do this and its overly complicated.

It also misses the mark by ignoring the other I/O operations which are
just as likely to suffer from the same problem. So the plan is to remove
this now and then add the functionality back as part of the glock state
machine at a later date (and thus take into account all the possible
users of this feature)

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2007-02-05 13:37:14 -05:00
..
locking
acl.c
acl.h
bmap.c
bmap.h
daemon.c
daemon.h
dir.c [GFS2] Clean up/speed up readdir 2007-02-05 13:37:04 -05:00
dir.h [GFS2] Clean up/speed up readdir 2007-02-05 13:37:04 -05:00
eaops.c
eaops.h
eattr.c
eattr.h
gfs2.h
glock.c [GFS2] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
glock.h [GFS2] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
glops.c [GFS2] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
glops.h
incore.h [GFS2] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
inode.c [GFS2] make gfs2_change_nlink_i() static 2007-02-05 13:36:49 -05:00
inode.h [GFS2] make gfs2_change_nlink_i() static 2007-02-05 13:36:49 -05:00
Kconfig [GFS2] Fix Kconfig 2006-12-15 12:51:51 -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 [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
Makefile
meta_io.c
meta_io.h
mount.c
mount.h
ondisk.c
ops_address.c [GFS2] Add writepages for "data=writeback" mounts 2007-02-05 13:37:01 -05:00
ops_address.h
ops_dentry.c
ops_dentry.h
ops_export.c [GFS2] Clean up/speed up readdir 2007-02-05 13:37:04 -05:00
ops_export.h
ops_file.c [GFS2] Clean up/speed up readdir 2007-02-05 13:37:04 -05:00
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] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
ops_super.h
ops_vm.c [GFS2] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
ops_vm.h
quota.c
quota.h
recovery.c [GFS2] Fix indent in recovery.c 2006-12-05 13:34:17 -05:00
recovery.h
rgrp.c
rgrp.h
super.c [GFS2] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
super.h
sys.c [GFS2] Remove the "greedy" function from glock.[ch] 2007-02-05 13:37:14 -05:00
sys.h
trans.c
trans.h
util.c [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
util.h Merge master.kernel.org:/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw 2006-12-07 09:13:20 -08:00