From e49ba040d0ec28964d8c2da2c28443416d286f29 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Fri, 28 Apr 1995 19:07:54 +0000 Subject: Formerly balloc.c.~19~ --- ext2fs/balloc.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'ext2fs/balloc.c') diff --git a/ext2fs/balloc.c b/ext2fs/balloc.c index 36b2eafa..c430c7b2 100644 --- a/ext2fs/balloc.c +++ b/ext2fs/balloc.c @@ -46,7 +46,7 @@ #define in_range(b, first, len) ((b) >= (first) && (b) <= (first) + (len) - 1) void -ext2_free_blocks (unsigned long block, unsigned long count) +ext2_free_blocks (block_t block, unsigned long count) { char *bh; unsigned long block_group; @@ -117,8 +117,8 @@ ext2_free_blocks (unsigned long block, unsigned long count) * each block group the search first looks for an entire free byte in the block * bitmap, and then for any free bit if that fails. */ -int -ext2_new_block (unsigned long goal, +block_t +ext2_new_block (block_t goal, u32 * prealloc_count, u32 * prealloc_block) { char *bh; @@ -163,7 +163,7 @@ repeat: #endif bh = bptr (gdp->bg_block_bitmap); - ext2_debug ("goal is at %d:%d.\n", i, j); + ext2_debug ("goal is at %d:%d", i, j); if (!test_bit (j, bh)) { @@ -326,9 +326,6 @@ got_block: goto sync_out; } - bh = bptr (j); - memset (bh, 0, block_size); - ext2_debug ("allocating block %d; goal hits %d of %d", j, goal_hits, goal_attempts); @@ -377,7 +374,7 @@ ext2_count_free_blocks () } static inline int -block_in_use (unsigned long block, unsigned char *map) +block_in_use (block_t block, unsigned char *map) { return test_bit ((block - sblock->s_first_data_block) % sblock->s_blocks_per_group, map); -- cgit v1.2.3