diff options
author | Chao Yu <yuchao0@huawei.com> | 2017-05-19 23:37:00 +0800 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2017-05-23 21:07:23 -0700 |
commit | e41e6d75e5010741f01f8aa4f77a5e8a1786652d (patch) | |
tree | ad731ba24e0a1742da09e727a5b4afe85ddec783 /fs/f2fs/f2fs.h | |
parent | 963932a93ceb6bdb0d45572056d8daebf2948cd0 (diff) | |
download | lwn-e41e6d75e5010741f01f8aa4f77a5e8a1786652d.tar.gz lwn-e41e6d75e5010741f01f8aa4f77a5e8a1786652d.zip |
f2fs: split wio_mutex
Split wio_mutex to adjust different temperature bio cache.
Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/f2fs.h')
-rw-r--r-- | fs/f2fs/f2fs.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h index f61e095947c8..093d68a7ae47 100644 --- a/fs/f2fs/f2fs.h +++ b/fs/f2fs/f2fs.h @@ -894,7 +894,8 @@ struct f2fs_sb_info { /* for bio operations */ struct f2fs_bio_info *write_io[NR_PAGE_TYPE]; /* for write bios */ - struct mutex wio_mutex[NODE + 1]; /* bio ordering for NODE/DATA */ + struct mutex wio_mutex[NR_PAGE_TYPE - 1][NR_TEMP_TYPE]; + /* bio ordering for NODE/DATA */ int write_io_size_bits; /* Write IO size bits */ mempool_t *write_io_dummy; /* Dummy pages */ |