alistair23-linux/fs/gfs2
Andreas Gruenbacher 972b044eec gfs2: Don't pack struct lm_lockname
As per a suggestion by Linus, don't pack struct lm_lockname: we did that
because the struct is used as a rhashtable key, but packing tells the
compiler that the 64-bit fields in the struct may be unaligned, causing
it to generate worse code on some architectures.  Instead, rearrange the
fields in the struct so that there is no padding between fields, and
exclude any tail padding from the hash key size.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
2017-03-16 09:58:49 -04:00
..
acl.c
acl.h
aops.c We've got eight GFS2 patches for this merge window: 2017-02-21 07:46:34 -08:00
bmap.c We've got eight GFS2 patches for this merge window: 2017-02-21 07:46:34 -08:00
bmap.h
dentry.c
dir.c
dir.h
export.c
file.c mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf 2017-02-24 17:46:54 -08:00
gfs2.h
glock.c gfs2: Don't pack struct lm_lockname 2017-03-16 09:58:49 -04:00
glock.h
glops.c
glops.h
incore.h gfs2: Don't pack struct lm_lockname 2017-03-16 09:58:49 -04:00
inode.c Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-03-03 11:38:56 -08:00
inode.h
Kconfig
lock_dlm.c sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h> 2017-03-02 08:42:32 +01:00
log.c We've got eight GFS2 patches for this merge window: 2017-02-21 07:46:34 -08:00
log.h
lops.c
lops.h
main.c
Makefile
meta_io.c We've got eight GFS2 patches for this merge window: 2017-02-21 07:46:34 -08:00
meta_io.h
ops_fstype.c for-4.11/linus-merge-signed 2017-02-21 10:57:33 -08:00
quota.c
quota.h
recovery.c
recovery.h
rgrp.c
rgrp.h
super.c GFS2: Prevent BUG from occurring when normal Withdraws occur 2017-03-16 08:18:35 -04:00
super.h
sys.c sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h> 2017-03-02 08:42:31 +01:00
sys.h
trace_gfs2.h
trans.c GFS2: Reduce contention on gfs2_log_lock 2017-01-30 12:10:25 -05:00
trans.h
util.c
util.h
xattr.c
xattr.h