diff options
Diffstat (limited to 'fs/ntfs/file.c')
| -rw-r--r-- | fs/ntfs/file.c | 16 | 
1 files changed, 3 insertions, 13 deletions
| diff --git a/fs/ntfs/file.c b/fs/ntfs/file.c index 5027d3d1b3f..f5d057e4acc 100644 --- a/fs/ntfs/file.c +++ b/fs/ntfs/file.c @@ -943,7 +943,8 @@ rl_not_mapped_enoent:  		}  		ni->runlist.rl = rl;  		status.runlist_merged = 1; -		ntfs_debug("Allocated cluster, lcn 0x%llx.", lcn); +		ntfs_debug("Allocated cluster, lcn 0x%llx.", +				(unsigned long long)lcn);  		/* Map and lock the mft record and get the attribute record. */  		if (!NInoAttr(ni))  			base_ni = ni; @@ -1206,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; @@ -1238,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 + @@ -1252,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); @@ -1622,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;  } @@ -1801,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); | 
