summaryrefslogtreecommitdiffstats
path: root/fs/lockd
diff options
context:
space:
mode:
authorJaegeuk Kim2014-09-11 22:49:55 +0200
committerJaegeuk Kim2014-09-23 20:10:12 +0200
commit4c521f493b625c7982cf2eae246e86c893f62dfa (patch)
treecb88bac09865787eb17fb7e98854e25906729717 /fs/lockd
parentf2fs: fix double lock for inode page during roll-foward recovery (diff)
downloadkernel-qcow2-linux-4c521f493b625c7982cf2eae246e86c893f62dfa.tar.gz
kernel-qcow2-linux-4c521f493b625c7982cf2eae246e86c893f62dfa.tar.xz
kernel-qcow2-linux-4c521f493b625c7982cf2eae246e86c893f62dfa.zip
f2fs: use meta_inode cache to improve roll-forward speed
Previously, all the dnode pages should be read during the roll-forward recovery. Even worsely, whole the chain was traversed twice. This patch removes that redundant and costly read operations by using page cache of meta_inode and readahead function as well. Reviewed-by: Chao Yu <chao2.yu@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/lockd')
0 files changed, 0 insertions, 0 deletions