comparison src/core/ngx_radix_tree.c @ 2221:78415b0469bc

use ngx_pmemalign() to allocate radix pages
author Igor Sysoev <igor@sysoev.ru>
date Mon, 01 Sep 2008 13:52:55 +0000
parents 119605405c4b
children 3aa4fd0e7dc5
comparison
equal deleted inserted replaced
2220:bf38420c9e25 2221:78415b0469bc
272 tree->free = tree->free->right; 272 tree->free = tree->free->right;
273 return p; 273 return p;
274 } 274 }
275 275
276 if (tree->size < sizeof(ngx_radix_node_t)) { 276 if (tree->size < sizeof(ngx_radix_node_t)) {
277 tree->start = ngx_palloc(tree->pool, ngx_pagesize); 277 tree->start = ngx_pmemalign(tree->pool, ngx_pagesize, ngx_pagesize);
278 if (tree->start == NULL) { 278 if (tree->start == NULL) {
279 return NULL; 279 return NULL;
280 } 280 }
281 281
282 tree->size = ngx_pagesize; 282 tree->size = ngx_pagesize;