commit | a51311938e14c17f5a94d30baac9d7bec71f5858 | [log] [tgz] |
---|---|---|
author | Jaegeuk Kim <jaegeuk@kernel.org> | Sat Jan 02 09:19:41 2016 -0800 |
committer | Jaegeuk Kim <jaegeuk@kernel.org> | Wed Jan 06 19:15:48 2016 -0800 |
tree | a3d1d591b8592d8ad6ff3545f36d014c79b9b149 | |
parent | e0afc4d6d0d3e7e5a99f691bc64ae7c74bea790e [diff] |
f2fs: cover more area with nat_tree_lock There was a subtle bug on nat cache management which incurs wrong nid allocation or wrong block addresses when try_to_free_nats is triggered heavily. This patch enlarges the previous coverage of nat_tree_lock to avoid data race. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>