X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=smalloc.c;h=409998aa8ad5a66ebbc8ac7d2fb620553ac75880;hb=refs%2Ftags%2Ffio-1.39-rc1;hp=ac5754d5f496119a342180eeae58bb4a229e4cf0;hpb=86375e3446fdeb6c4dd1406cc0e4c456af954a2c;p=fio.git diff --git a/smalloc.c b/smalloc.c index ac5754d5..409998aa 100644 --- a/smalloc.c +++ b/smalloc.c @@ -20,7 +20,7 @@ #define SMALLOC_BPI (sizeof(unsigned int) * 8) #define SMALLOC_BPL (SMALLOC_BPB * SMALLOC_BPI) -#define INITIAL_SIZE 1024*1024 /* new pool size */ +#define INITIAL_SIZE 8192*1024 /* new pool size */ #define MAX_POOLS 128 /* maximum number of pools to setup */ #define SMALLOC_PRE_RED 0xdeadbeefU @@ -196,7 +196,7 @@ static int add_pool(struct pool *pool, unsigned int alloc_size) bitmap_blocks = alloc_size / SMALLOC_BPL; alloc_size += bitmap_blocks * sizeof(unsigned int); pool->mmap_size = alloc_size; - + pool->nr_blocks = bitmap_blocks; pool->free_blocks = bitmap_blocks * SMALLOC_BPB;