commit | e828949e5b42bfd234ee537cdb7c5e3a577958a3 | [log] [tgz] |
---|---|---|
author | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | Fri Nov 19 15:26:20 2010 +0900 |
committer | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | Mon Jan 10 14:05:45 2011 +0900 |
tree | c2e259a3020acdb943669fb01e5a7dc5598a6fe9 | |
parent | b004a5eb0babec7ef91558f73315ef49e5a1f285 [diff] |
nilfs2: call nilfs_error inside bmap routines Some functions using nilfs bmap routines can wrongly return invalid argument error (i.e. -EINVAL) that bmap returns as an internal code for btree corruption. This fixes the issue by catching and converting the internal EINVAL to EIO and calling nilfs_error function inside bmap routines. Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>