Mercurial > hg > nginx-quic
changeset 6824:ea12328518dc
Slab: added comment about list heads.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 07 Dec 2016 22:25:37 +0300 |
parents | 88c8c3d65184 |
children | f6beb55792de |
files | src/core/ngx_slab.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/core/ngx_slab.c +++ b/src/core/ngx_slab.c @@ -113,6 +113,7 @@ ngx_slab_init(ngx_slab_pool_t *pool) n = ngx_pagesize_shift - pool->min_shift; for (i = 0; i < n; i++) { + /* only "next" is used in list head */ slots[i].slab = 0; slots[i].next = &slots[i]; slots[i].prev = 0; @@ -127,8 +128,10 @@ ngx_slab_init(ngx_slab_pool_t *pool) page = pool->pages; + /* only "next" is used in list head */ + pool->free.slab = 0; + pool->free.next = page; pool->free.prev = 0; - pool->free.next = page; page->slab = pages; page->next = &pool->free;