X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fsysv%2Finode.c;h=3ff89cc5833a4ea88156204541375cce9307b6aa;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=d63c5e48b050e0865c19d086e9e6346fc59a8f47;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/fs/sysv/inode.c b/fs/sysv/inode.c index d63c5e48b..3ff89cc58 100644 --- a/fs/sysv/inode.c +++ b/fs/sysv/inode.c @@ -85,9 +85,8 @@ static void sysv_put_super(struct super_block *sb) kfree(sbi); } -static int sysv_statfs(struct dentry *dentry, struct kstatfs *buf) +static int sysv_statfs(struct super_block *sb, struct kstatfs *buf) { - struct super_block *sb = dentry->d_sb; struct sysv_sb_info *sbi = SYSV_SB(sb); buf->f_type = sb->s_magic; @@ -201,7 +200,7 @@ static void sysv_read_inode(struct inode *inode) inode->i_ctime.tv_nsec = 0; inode->i_atime.tv_nsec = 0; inode->i_mtime.tv_nsec = 0; - inode->i_blocks = 0; + inode->i_blocks = inode->i_blksize = 0; si = SYSV_I(inode); for (block = 0; block < 10+1+1+1; block++)