OSDN Git Service

f2fs: introduce io_list for serialize data/node IOs
authorChao Yu <yuchao0@huawei.com>
Fri, 19 May 2017 15:37:01 +0000 (23:37 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Thu, 13 Jul 2017 23:56:13 +0000 (16:56 -0700)
commit843d3364d7996211e38545bcd484d2eebeb1e5a5
treee361f12320144e0da0f94eaef5a14357d8fb7888
parentf152939829d14d6fd6e0f8a461df1996acc8269d
f2fs: introduce io_list for serialize data/node IOs

Serialize data/node IOs by using fifo list instead of mutex lock,
it will help to enhance concurrency of f2fs, meanwhile keeping LFS
IO semantics.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/checkpoint.c
fs/f2fs/data.c
fs/f2fs/f2fs.h
fs/f2fs/gc.c
fs/f2fs/segment.c
fs/f2fs/super.c