| Kernel v2.4.1 /fs/hpfs/inode.c |
|---|
 2.4.1
 fs
 hpfs
 inode.c
diff -u --recursive --new-file v2.4.0/linux/fs/hpfs/inode.c linux/fs/hpfs/inode.c
--- v2.4.0/linux/fs/hpfs/inode.c Tue Sep 5 14:07:29 2000
+++ linux/fs/hpfs/inode.c Mon Jan 22 10:40:47 2001
@@ -299,6 +299,7 @@
{
struct inode *inode = dentry->d_inode;
int error;
+ if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) return -EINVAL;
if (inode->i_sb->s_hpfs_root == inode->i_ino) return -EINVAL;
if ((error = inode_change_ok(inode, attr))) return error;
inode_setattr(inode, attr);
|