kernel-hacking-2024-linux-s.../fs/gfs2
Steven Whitehouse 37ec89e83c GFS2: The war on bloat
The following patch shrinks the gfs2_args structure which is embedded in
every GFS2 superblock. It cuts down the size of the options to a single
unsigned int (the 13 bits of bitfields will be rounded up to that size
by the compiler) from the current 11 unsigned ints. So on x86 thats 44
bytes shrinking to 4 bytes, in each and every GFS2 superblock.

Signed-off-by: Steven Whitehouse <swhitho@redhat.com>
2008-09-18 13:49:32 +01:00
..
locking/dlm [GFS2] Fix module building 2008-06-27 09:40:57 +01:00
acl.c
acl.h
bmap.c [GFS2] fix gfs2 block allocation (cleaned up) 2008-06-24 19:02:28 +01:00
bmap.h
daemon.c
daemon.h
dir.c
dir.h
eaops.c
eaops.h
eattr.c
eattr.h
gfs2.h [GFS2] Remove remote lock dropping code 2008-06-27 09:39:44 +01:00
glock.c GFS2: Fix race relating to glock min-hold time 2008-09-05 14:18:02 +01:00
glock.h [GFS2] Remove remote lock dropping code 2008-06-27 09:39:44 +01:00
glops.c [GFS2] Clean up the glock core 2008-06-27 09:39:22 +01:00
glops.h
incore.h GFS2: The war on bloat 2008-09-18 13:49:32 +01:00
inode.c GFS2: Use an IS_ERR test rather than a NULL test 2008-09-05 14:19:44 +01:00
inode.h GFS2: Fix & clean up GFS2 rename 2008-08-27 13:33:10 +01:00
Kconfig [GFS2] No lock_nolock 2008-06-27 09:39:28 +01:00
locking.c [GFS2] Fix ordering of args for list_add 2008-06-27 09:39:34 +01:00
log.c [GFS2] trivial sparse lock annotations 2008-06-27 09:39:31 +01:00
log.h [GFS2] trivial sparse lock annotations 2008-06-27 09:39:31 +01:00
lops.c
lops.h
main.c SL*B: drop kmem cache argument from constructor 2008-07-26 12:00:07 -07:00
Makefile [GFS2] No lock_nolock 2008-06-27 09:39:28 +01:00
meta_io.c [GFS2] Clean up the glock core 2008-06-27 09:39:22 +01:00
meta_io.h [GFS2] Clean up the glock core 2008-06-27 09:39:22 +01:00
mount.c GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
mount.h
ops_address.c GFS2: Direct IO write at end of file error 2008-09-15 10:31:54 +01:00
ops_address.h
ops_dentry.c
ops_dentry.h
ops_export.c [PATCH] don't pass nameidata to gfs2_lookupi() 2008-07-26 20:53:36 -04:00
ops_file.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw 2008-07-15 10:38:46 -07:00
ops_fstype.c GFS2: GFS2 will panic if you misspell any mount options 2008-09-15 16:08:32 +01:00
ops_fstype.h
ops_inode.c GFS2: Fix & clean up GFS2 rename 2008-08-27 13:33:10 +01:00
ops_inode.h
ops_super.c GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
ops_super.h
quota.c [GFS2] Fix GFS2's use of do_div() in its quota calculations 2008-07-11 14:35:01 +01:00
quota.h
recovery.c [GFS2] No lock_nolock 2008-06-27 09:39:28 +01:00
recovery.h
rgrp.c [GFS2] Replace rgrp "recent list" with mru list 2008-07-10 15:54:12 +01:00
rgrp.h
super.c GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
super.h GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
sys.c [GFS2] Remove support for unused and pointless flag 2008-07-10 16:09:29 +01:00
sys.h
trans.c
trans.h
util.c
util.h