Btrfs: change the members' order of btrfs_space_info structure to reduce the cache...
authorMiao Xie <miaox@cn.fujitsu.com>
Wed, 15 Jan 2014 12:00:54 +0000 (20:00 +0800)
committerChris Mason <clm@fb.com>
Tue, 28 Jan 2014 21:20:38 +0000 (13:20 -0800)
commit26b47ff65bcdff8473b87680d8f876c66208087b
treeae3b44171edfed95b63efd89f86b993216c0d203
parentffcfaf81795471be3c07d6e3143bff31edca5d5a
Btrfs: change the members' order of btrfs_space_info structure to reduce the cache miss

It is better that the position of the lock is close to the data which is
protected by it, because they may be in the same cache line, we will load
less cache lines when we access them. So we rearrange the members' position
of btrfs_space_info structure to make the lock be closer to the its data.

Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
Reviewed-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: Chris Mason <clm@fb.com>
fs/btrfs/ctree.h