|
@@ -1207,8 +1207,6 @@ rl_not_mapped_enoent:
|
|
|
"attribute runlist in error code "
|
|
|
"path. Run chkdsk to recover the "
|
|
|
"lost cluster.");
|
|
|
- make_bad_inode(vi);
|
|
|
- make_bad_inode(VFS_I(base_ni));
|
|
|
NVolSetErrors(vol);
|
|
|
} else /* if (success) */ {
|
|
|
status.runlist_merged = 0;
|
|
@@ -1239,8 +1237,6 @@ rl_not_mapped_enoent:
|
|
|
ntfs_error(vol->sb, "Failed to restore attribute "
|
|
|
"record in error code path. Run "
|
|
|
"chkdsk to recover.");
|
|
|
- make_bad_inode(vi);
|
|
|
- make_bad_inode(VFS_I(base_ni));
|
|
|
NVolSetErrors(vol);
|
|
|
} else /* if (success) */ {
|
|
|
if (ntfs_mapping_pairs_build(vol, (u8*)a +
|
|
@@ -1253,8 +1249,6 @@ rl_not_mapped_enoent:
|
|
|
"mapping pairs array in error "
|
|
|
"code path. Run chkdsk to "
|
|
|
"recover.");
|
|
|
- make_bad_inode(vi);
|
|
|
- make_bad_inode(VFS_I(base_ni));
|
|
|
NVolSetErrors(vol);
|
|
|
}
|
|
|
flush_dcache_mft_record_page(ctx->ntfs_ino);
|
|
@@ -1623,11 +1617,8 @@ err_out:
|
|
|
unmap_mft_record(base_ni);
|
|
|
ntfs_error(vi->i_sb, "Failed to update initialized_size/i_size (error "
|
|
|
"code %i).", err);
|
|
|
- if (err != -ENOMEM) {
|
|
|
+ if (err != -ENOMEM)
|
|
|
NVolSetErrors(ni->vol);
|
|
|
- make_bad_inode(VFS_I(base_ni));
|
|
|
- make_bad_inode(vi);
|
|
|
- }
|
|
|
return err;
|
|
|
}
|
|
|
|
|
@@ -1802,8 +1793,6 @@ err_out:
|
|
|
ntfs_error(vi->i_sb, "Resident attribute commit write failed "
|
|
|
"with error %i.", err);
|
|
|
NVolSetErrors(ni->vol);
|
|
|
- make_bad_inode(VFS_I(base_ni));
|
|
|
- make_bad_inode(vi);
|
|
|
}
|
|
|
if (ctx)
|
|
|
ntfs_attr_put_search_ctx(ctx);
|