commit | cfa913a5077f7619869b2b4d1bf23ccb4f8b3d7b | [log] [tgz] |
---|---|---|
author | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | Wed Jul 07 17:19:54 2010 +0900 |
committer | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | Fri Jul 23 10:02:12 2010 +0900 |
tree | f4d8e4e8d8ee220b448566a08e75bccfb0ca966f | |
parent | 7c01745781177795e39f78b2c2c42c470a13833a [diff] |
nilfs2: add sanity check in nilfs_btree_add_dirty_buffer According to the report titled "problem with nilfs_cleanerd" from Łukasz Wójcicki, nilfs_btree_lookup_dirty_buffers or nilfs_btree_add_dirty_buffer got memory violation during garbage collection. This could happen if a level field of given btree node buffer is incorrect, which is a crucial internal bug. This inserts a sanity check to figure out the problem. Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>