Skip to contentSkip to conversation

ocfs2: drop vmtruncate

PATCH Superseded Marco Stornelli 1 participant 1 message Aug 31, 2012

Subsystems (2)

v1 of 5 Superseded Latest is v5 →

lore
Share & tools
lore
#0 lore raw

PATCH 6/21 ocfs2: drop vmtruncate

Removed vmtruncate.

---
 fs/ocfs2/file.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
fs/ocfs2/file.c +2 -1
index 46a1f6d..dd95798 100644
@@ -1231,11 +1231,12 @@ int ocfs2_setattr(struct dentry *dentry, struct iattr *attr)
 	 */
 	if ((attr->ia_valid & ATTR_SIZE) &&
 	    attr->ia_size != i_size_read(inode)) {
-		status = vmtruncate(inode, attr->ia_size);
+		status = inode_newsize_ok(inode, attr->ia_size);
 		if (status) {
 			mlog_errno(status);
 			goto bail_commit;
 		}
+		truncate_setsize(inode, attr->ia_size);
 	}
 
 	setattr_copy(inode, attr);
Signature · 1 line
1.7.3.4