summaryrefslogtreecommitdiff
path: root/fs/gfs2/sys.c
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruenba@redhat.com>2017-03-16 09:54:57 -0400
committerBob Peterson <rpeterso@redhat.com>2017-03-16 09:58:49 -0400
commit972b044eeca582ef173d063773e292bd9e8633d6 (patch)
tree96ce685382befb17ba33751851cebde074f1a1a1 /fs/gfs2/sys.c
parent92ecd73a887c4a2b94daf5fc35179d75d1c4ef95 (diff)
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>
Diffstat (limited to 'fs/gfs2/sys.c')
0 files changed, 0 insertions, 0 deletions