rem: ERROR("failed to allocate mbuf storage of %d bytes\n", mbuf_alloc_size);
add: ERROROUT1("failed to allocate mbuf storage of %d bytes\n", mbuf_alloc_size);
context: mempool_init(int count){	int chunk_size = 2048;	int mbuf_size = ROUNDUP(sizeof(struct mbuf), 16);	int chunk_alloc_size = chunk_size * (count + 1);	int mbuf_alloc_size = mbuf_size * (count + 1);		char *chunk_base;	char *mbuf_base;		int i;		TRACE("chunk_size %d, mbuf_size %d\n", chunk_size, mbuf_size);	TRACE("chunk_alloc_size %d, mbuf_alloc_size %d\n", chunk_alloc_size, mbuf_alloc_size);		chunk_pool = area_malloc(chunk_alloc_size);	if (!chunk_pool) {		ERROR("failed to allocate chunk storage of %d bytes\n", chunk_alloc_size);		return -1;	}	mbuf_pool = area_malloc(mbuf_alloc_size);	if (!mbuf_pool) {		ERROR("failed to allocate mbuf storage of %d bytes\n", mbuf_alloc_size);		area_free(chunk_pool);		return -1;	}	chunk_base = (char *)ROUNDUP((unsigned long)chunk_pool, 2048);	mbuf_base  = (char *)ROUNDUP((unsigned long)mbuf_pool, 16);		for (i = 0; i < count; i++) {		chunk_pool_put(chunk_base + i * chunk_size);		mbuf_pool_put(mbuf_base + i * mbuf_size);	}	TRACE("mempool init success\n");	return 0;}