]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] correction to super_block cleanups
authorBrian Gerst <bgerst@didntduck.org>
Tue, 12 Mar 2002 09:50:47 +0000 (01:50 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Tue, 12 Mar 2002 09:50:47 +0000 (01:50 -0800)
I forgot to zero out the newly allocated memory in the previous patches
for cramfs and minixfs.

fs/cramfs/inode.c
fs/minix/inode.c

index 97f340d24059102c14ec63a4527a6d85e1fcd137..3ac43bd94a633442e9d5378d7049ceca5fd7dce8 100644 (file)
@@ -201,6 +201,7 @@ static int cramfs_fill_super(struct super_block *sb, void *data, int silent)
        if (!sbi)
                return -ENOMEM;
        sb->u.generic_sbp = sbi;
+       memset(sbi, 0, sizeof(struct cramfs_sb_info));
 
        sb_set_blocksize(sb, PAGE_CACHE_SIZE);
 
index 50f9fa8bfbfdec042ab0c6d62981b4808edf385c..5659fea7a54c942e1f2ba92d779fff51c14c99db 100644 (file)
@@ -178,6 +178,7 @@ static int minix_fill_super(struct super_block *s, void *data, int silent)
        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. */