Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.1 /fs/hpfs/inode.c

Filename:/fs/hpfs/inode.c
Lines Added:1
Lines Deleted:0
Also changed in: (Previous) 2.4.1-pre12  2.4.1-pre11  2.4.1-pre10  2.4.1-pre9  2.4.0-ac12  2.4.0-ac11 
(Following) 2.4.1-ac1  2.4.1-ac2  2.4.1-ac3  2.4.1-ac4  2.4.1-ac5  2.4.1-ac6 

Location
[  2.4.1
  [  fs
    [  hpfs
       o  inode.c

Patch

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);


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.