aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nilfs2/mdt.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/nilfs2/mdt.c')
-rw-r--r--fs/nilfs2/mdt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nilfs2/mdt.c b/fs/nilfs2/mdt.c
index e1c6777931b7..bb78745a0e30 100644
--- a/fs/nilfs2/mdt.c
+++ b/fs/nilfs2/mdt.c
@@ -300,7 +300,7 @@ int nilfs_mdt_delete_block(struct inode *inode, unsigned long block)
300 int err; 300 int err;
301 301
302 err = nilfs_bmap_delete(ii->i_bmap, block); 302 err = nilfs_bmap_delete(ii->i_bmap, block);
303 if (likely(!err)) { 303 if (!err || err == -ENOENT) {
304 nilfs_mdt_mark_dirty(inode); 304 nilfs_mdt_mark_dirty(inode);
305 nilfs_mdt_forget_block(inode, block); 305 nilfs_mdt_forget_block(inode, block);
306 } 306 }