fs/reiserfs/super.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN fs/reiserfs/super.c~reiserfs-old-read-bitmap fs/reiserfs/super.c --- linux-2.6.12/fs/reiserfs/super.c~reiserfs-old-read-bitmap 2005-07-08 00:51:07.171918740 +0400 +++ linux-2.6.12-vs/fs/reiserfs/super.c 2005-07-08 00:51:54.185318407 +0400 @@ -1286,11 +1286,11 @@ static int read_old_bitmaps (struct supe int bmp1 = (REISERFS_OLD_DISK_OFFSET_IN_BYTES / s->s_blocksize) + 1; /* first of bitmap blocks */ /* read true bitmap */ - SB_AP_BITMAP (s) = vmalloc (sizeof (struct reiserfs_buffer_info *) * sb_bmap_nr(rs)); + SB_AP_BITMAP (s) = vmalloc (sizeof (struct reiserfs_bitmap_info) * sb_bmap_nr(rs)); if (SB_AP_BITMAP (s) == 0) return 1; - memset (SB_AP_BITMAP (s), 0, sizeof (struct reiserfs_buffer_info *) * sb_bmap_nr(rs)); + memset (SB_AP_BITMAP (s), 0, sizeof (struct reiserfs_bitmap_info) * sb_bmap_nr(rs)); for (i = 0; i < sb_bmap_nr(rs); i ++) { SB_AP_BITMAP (s)[i].bh = sb_bread (s, bmp1 + i); _