diff -ruN linux/fs/cramfs/inode.c linux2/fs/cramfs/inode.c --- linux/fs/cramfs/inode.c Tue Mar 12 17:35:10 2002 +++ linux2/fs/cramfs/inode.c Tue Mar 12 20:01:37 2002 @@ -201,6 +201,7 @@ if (!sbi) return -ENOMEM; sb->u.generic_sbp = sbi; + memset(sbi, 0, sizeof(struct cramfs_sb_info)); sb_set_blocksize(sb, PAGE_CACHE_SIZE); diff -ruN linux/fs/minix/inode.c linux2/fs/minix/inode.c --- linux/fs/minix/inode.c Tue Mar 12 17:35:10 2002 +++ linux2/fs/minix/inode.c Tue Mar 12 20:01:10 2002 @@ -178,6 +178,7 @@ if (!sbi) return -ENOMEM; s->u.generic_sbp = sbi; + memset(sbi, 0, sizeof(struct minix_sb_info)); /* N.B. These should be compile-time tests. Unfortunately that is impossible. */