linux/fs/gfs2
Steven Whitehouse 2b47dad866 GFS2: Remember directory insert point
When we look to see if there is enough space to add a dir
entry without allocation, we have then been repeating the
same search later when we do the actual insertion. This
patch caches the details of the location in the gfs2_diradd
structure, so that we do not have to repeat the search.

This will provide a performance improvement which will be
greater as the size of the directory increases.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2014-01-06 12:49:43 +00:00
..
acl.c
acl.h
aops.c GFS2: Clean up releasepage 2014-01-03 09:58:41 +00:00
bmap.c GFS2: Add allocation parameters structure 2013-10-02 11:13:25 +01:00
bmap.h
dentry.c gfs2: use check_submounts_and_drop() 2013-09-05 16:23:51 -04:00
dir.c GFS2: Remember directory insert point 2014-01-06 12:49:43 +00:00
dir.h GFS2: Remember directory insert point 2014-01-06 12:49:43 +00:00
export.c
file.c GFS2: Add allocation parameters structure 2013-10-02 11:13:25 +01:00
gfs2.h
glock.c GFS2: Fix unsafe dereference in dump_holder() 2014-01-02 12:18:04 +00:00
glock.h GFS2: Use lockref for glocks 2013-10-15 15:18:08 +01:00
glops.c GFS2: Use only a single address space for rgrps 2014-01-03 10:01:50 +00:00
glops.h
incore.h GFS2: Use only a single address space for rgrps 2014-01-03 10:01:50 +00:00
inode.c GFS2: Remember directory insert point 2014-01-06 12:49:43 +00:00
inode.h
Kconfig
lock_dlm.c gfs2: endianness misannotations 2013-11-15 22:04:16 -05:00
log.c GFS2: Fix use-after-free race when calling gfs2_remove_from_ail 2013-12-13 21:42:23 +00:00
log.h
lops.c GFS2: Use only a single address space for rgrps 2014-01-03 10:01:50 +00:00
lops.h
main.c GFS2: Use generic list_lru for quota 2013-11-04 11:17:49 +00:00
Makefile
meta_io.c GFS2: Use only a single address space for rgrps 2014-01-03 10:01:50 +00:00
meta_io.h
ops_fstype.c GFS2: Use only a single address space for rgrps 2014-01-03 10:01:50 +00:00
quota.c GFS2: Remove gfs2_quota_change_host structure 2014-01-03 09:59:05 +00:00
quota.h GFS2: Use generic list_lru for quota 2013-11-04 11:17:49 +00:00
recovery.c
recovery.h
rgrp.c GFS2: Use range based functions for rgrp sync/invalidation 2014-01-03 10:00:31 +00:00
rgrp.h GFS2: Add allocation parameters structure 2013-10-02 11:13:25 +01:00
super.c GFS2: Clean up reservation removal 2013-09-27 12:49:33 +01:00
super.h
sys.c GFS2: Remove obsolete quota tunable 2013-10-04 09:49:29 +01:00
sys.h
trace_gfs2.h
trans.c
trans.h
util.c GFS2: Move gfs2_icbit_munge into quota.c 2013-10-02 14:47:02 +01:00
util.h GFS2: Move gfs2_icbit_munge into quota.c 2013-10-02 14:47:02 +01:00
xattr.c GFS2: Add allocation parameters structure 2013-10-02 11:13:25 +01:00
xattr.h