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>
Wed, 24 May 2017 04:09:03 +0000 (21:09 -0700)
commitfb830fc5cfc90ba8236921aacb72c6d70bf78af7
treeb4a67924b1df7f03367b6af6b2d795efff91699b
parente41e6d75e5010741f01f8aa4f77a5e8a1786652d
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