diff options
Diffstat (limited to 'fs/reiserfs/resize.c')
| -rw-r--r-- | fs/reiserfs/resize.c | 4 | 
1 files changed, 1 insertions, 3 deletions
| diff --git a/fs/reiserfs/resize.c b/fs/reiserfs/resize.c index b6b9b1fe33b0..7483279b482d 100644 --- a/fs/reiserfs/resize.c +++ b/fs/reiserfs/resize.c @@ -111,15 +111,13 @@ int reiserfs_resize(struct super_block *s, unsigned long block_count_new)  		/* allocate additional bitmap blocks, reallocate array of bitmap  		 * block pointers */  		bitmap = -		    vmalloc(sizeof(struct reiserfs_bitmap_info) * bmap_nr_new); +		    vzalloc(sizeof(struct reiserfs_bitmap_info) * bmap_nr_new);  		if (!bitmap) {  			/* Journal bitmaps are still supersized, but the memory isn't  			 * leaked, so I guess it's ok */  			printk("reiserfs_resize: unable to allocate memory.\n");  			return -ENOMEM;  		} -		memset(bitmap, 0, -		       sizeof(struct reiserfs_bitmap_info) * bmap_nr_new);  		for (i = 0; i < bmap_nr; i++)  			bitmap[i] = old_bitmap[i]; |