summaryrefslogtreecommitdiffstats
path: root/fs/befs
diff options
context:
space:
mode:
authorSteven Whitehouse <swhiteho@redhat.com>2008-07-10 15:54:12 +0100
committerSteven Whitehouse <swhiteho@redhat.com>2008-07-10 15:54:12 +0100
commit9cabcdbd4638cf884839ee4cd15780800c223b90 (patch)
tree7f5c4aa81a919fde33e33e5d8df04e053f99b93b /fs/befs
parent209806aba9d540dde3db0a5ce72307f85f33468f (diff)
downloadlinux-9cabcdbd4638cf884839ee4cd15780800c223b90.tar.gz
linux-9cabcdbd4638cf884839ee4cd15780800c223b90.tar.bz2
linux-9cabcdbd4638cf884839ee4cd15780800c223b90.zip
[GFS2] Replace rgrp "recent list" with mru list
This patch removes the "recent list" which is used during allocation and replaces it with the (already existing) mru list used during deletion. The "recent list" was not a true mru list leading to a number of inefficiencies including a "next" function which made scanning the list an order N^2 operation wrt to the number of list elements. This should increase allocation performance with large numbers of rgrps. Its also a useful preparation and cleanup before some further changes which are planned in this area. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/befs')
0 files changed, 0 insertions, 0 deletions