From 73b01e9660d616a9ef63339d6d415e086485ecfc Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Wed, 30 Mar 2011 12:16:15 +0000 Subject: [PATCH] Simplify pool debug initialization zalloc pool structure and skip zeroing members. --- libdm/mm/pool-debug.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/libdm/mm/pool-debug.c b/libdm/mm/pool-debug.c index fd931e480..7cf2bac89 100644 --- a/libdm/mm/pool-debug.c +++ b/libdm/mm/pool-debug.c @@ -48,7 +48,7 @@ struct dm_pool { struct dm_pool *dm_pool_create(const char *name, size_t chunk_hint) { - struct dm_pool *mem = dm_malloc(sizeof(*mem)); + struct dm_pool *mem = dm_zalloc(sizeof(*mem)); if (!mem) { log_error("Couldn't create memory pool %s (size %" @@ -57,16 +57,6 @@ struct dm_pool *dm_pool_create(const char *name, size_t chunk_hint) } mem->name = name; - mem->begun = 0; - mem->object = 0; - mem->blocks = mem->tail = NULL; - - mem->stats.block_serialno = 0; - mem->stats.blocks_allocated = 0; - mem->stats.blocks_max = 0; - mem->stats.bytes = 0; - mem->stats.maxbytes = 0; - mem->orig_pool = mem; #ifdef DEBUG_POOL