[GFS2] Remove the "greedy" function from glock.[ch]
authorSteven Whitehouse <swhiteho@redhat.com>
Thu, 18 Jan 2007 17:44:20 +0000 (17:44 +0000)
committerSteven Whitehouse <swhiteho@redhat.com>
Mon, 5 Feb 2007 18:37:14 +0000 (13:37 -0500)
commite5dab552c82ce416d7be867b1e5a0fa585dcf590
tree3719a33f1bd5a29785e4ca35982d9610dd5a1a63
parentfee852e374fb367c5436b1226eb93b35f8355ed9
[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>
fs/gfs2/glock.c
fs/gfs2/glock.h
fs/gfs2/glops.c
fs/gfs2/incore.h
fs/gfs2/ops_super.c
fs/gfs2/ops_vm.c
fs/gfs2/super.c
fs/gfs2/sys.c