linux24-add-missing-truncate-inode-pages-call-20010420
authorChas Williams <chas@cmf.nrl.navy.mil>
Sat, 21 Apr 2001 01:14:16 +0000 (01:14 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 21 Apr 2001 01:14:16 +0000 (01:14 +0000)
actually do the inode page truncation for linux 2.4

src/afs/LINUX/osi_file.c

index 8571795..09d7d9c 100644 (file)
@@ -134,6 +134,8 @@ osi_UFSTruncate(afile, asize)
     if (!code)
        inode_setattr(inode, &newattrs);
     unlock_kernel();
+    if (!code)
+       truncate_inode_pages(&inode->i_data, asize);
 #else
     if (inode->i_sb->s_op && inode->i_sb->s_op->notify_change) {
        code = inode->i_sb->s_op->notify_change(&afile->dentry, &newattrs);