linux-vfsops-updates-20010420
authorJeremy Katz <katzj@linuxpower.org>
Sat, 21 Apr 2001 02:06:52 +0000 (02:06 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 21 Apr 2001 02:06:52 +0000 (02:06 +0000)
set s_maxbytes if MAX_NON_LFS is defined

use &tvp->v nsttead of tvp

src/afs/LINUX/osi_vfsops.c

index e53c337..36dd7aa 100644 (file)
@@ -89,6 +89,9 @@ struct super_block *afs_read_super(struct super_block *sb, void *data,
     sb->s_blocksize_bits = 10;
     sb->s_magic = AFS_VFSMAGIC;
     sb->s_op = &afs_sops;      /* Super block (vfs) ops */
+#if defined(MAX_NON_LFS)
+    sb->s_maxbytes = MAX_NON_LFS;
+#endif
     code = afs_root(sb);
     if (code)
        MOD_DEC_USE_COUNT;
@@ -134,7 +137,7 @@ static int afs_root(struct super_block *afsp)
                /* setup super_block and mount point inode. */
                afs_globalVp = tvp;
 #if defined(AFS_LINUX24_ENV)
-               afsp->s_root = d_alloc_root((struct inode*)tvp);
+               afsp->s_root = d_alloc_root((struct inode*)&tvp->v);
 #else
                afsp->s_root = d_alloc_root((struct inode*)tvp, NULL);
 #endif