aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/super.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2014-11-25 11:55:24 -0500
committerTheodore Ts'o <tytso@mit.edu>2014-11-25 11:55:24 -0500
commit2be12de98a1cc21c4de4e2d6fb2bf5aa0a279947 (patch)
tree4cd9da2b11616ee1a38bb1ac677ca7ec90bef2b7 /fs/ext4/super.c
parentext4: cleanup flag definitions for extent status tree (diff)
downloadlinux-dev-2be12de98a1cc21c4de4e2d6fb2bf5aa0a279947.tar.xz
linux-dev-2be12de98a1cc21c4de4e2d6fb2bf5aa0a279947.zip
ext4: introduce aging to extent status tree
Introduce a simple aging to extent status tree. Each extent has a REFERENCED bit which gets set when the extent is used. Shrinker then skips entries with referenced bit set and clears the bit. Thus frequently used extents have higher chances of staying in memory. Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/super.c')
0 files changed, 0 insertions, 0 deletions