commit | b3d208f96d6bb21247108a956dead6a028d5cdb2 | [log] [tgz] |
---|---|---|
author | Jaegeuk Kim <jaegeuk@kernel.org> | Thu Oct 23 19:48:09 2014 -0700 |
committer | Jaegeuk Kim <jaegeuk@kernel.org> | Tue Nov 04 17:34:11 2014 -0800 |
tree | 0adfa5781bae898208c62a94c6087322f16a94be | |
parent | 1f7732fe6cc0c37befc74cef1d289cd2272b7a5c [diff] |
f2fs: revisit inline_data to avoid data races and potential bugs This patch simplifies the inline_data usage with the following rule. 1. inline_data is set during the file creation. 2. If new data is requested to be written ranges out of inline_data, f2fs converts that inode permanently. 3. There is no cases which converts non-inline_data inode to inline_data. 4. The inline_data flag should be changed under inode page lock. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>