OSDN Git Service

f2fs: relocate readahead codes in readdir()
authorChao Yu <yuchao0@huawei.com>
Fri, 13 Oct 2017 10:01:35 +0000 (18:01 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Thu, 16 Nov 2017 05:58:03 +0000 (21:58 -0800)
commit4d6e68be2534b03a135d5e98dee94d072166c455
treefeff657ad9b2623857aa1fab46dd77e5c7913d30
parentc8be47b54018a12c96dd7328951405202f6c3d89
f2fs: relocate readahead codes in readdir()

Previously, for large directory, we just do readahead only once in
readdir(), readdir()'s performance may drop when traversing latter
blocks. In order to avoid this, relocate readahead codes to covering
all traverse flow.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/dir.c