Skip to contentSkip to conversation

ncpfs: drop vmtruncate

PATCH In review Marco Stornelli 2 participants 2 messages Oct 6, 2012 – Oct 13, 2012 VFS

lore
Share & tools
lore
#0 lore raw

PATCH 17/22 ncpfs: drop vmtruncate

Removed vmtruncate.

---
 fs/ncpfs/inode.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
fs/ncpfs/inode.c +3 -1
index d7e9fe7..b6881aa 100644
@@ -976,9 +976,11 @@ int ncp_notify_change(struct dentry *dentry, struct iattr *attr)
 			goto out;
 
 		if (attr->ia_size != i_size_read(inode)) {
-			result = vmtruncate(inode, attr->ia_size);
+			result = inode_newsize_ok(inode, attr->ia_size);
 			if (result)
 				goto out;
+
+			truncate_setsize(inode, attr->ia_size);
 			mark_inode_dirty(inode);
 		}
 	}
Signature · 1 line
1.7.3.4
#1 lore raw

fs/ncpfs/inode.c int ncp_notify_change(struct dentry *dentry, struct iattr *attr) · line 984

Quoted 8 lines
fs/ncpfs/inode.c +3 -1
 		if (attr->ia_size != i_size_read(inode)) {
-			result = vmtruncate(inode, attr->ia_size);
+			result = inode_newsize_ok(inode, attr->ia_size);
 			if (result)
 				goto out;
+
+			truncate_setsize(inode, attr->ia_size);
 			mark_inode_dirty(inode);

inode_newsize_ok already is done as part of inode_change_ok earlier on.