version 1.34, 2000/05/08 20:09:44 |
version 1.35, 2000/05/31 15:03:54 |
Line 425 pool_init(pp, size, align, ioff, flags, |
|
Line 425 pool_init(pp, size, align, ioff, flags, |
|
if (size < sizeof(struct pool_item)) |
if (size < sizeof(struct pool_item)) |
size = sizeof(struct pool_item); |
size = sizeof(struct pool_item); |
|
|
|
size = ALIGN(size); |
|
if (size >= pagesz) |
|
panic("pool_init: pool item size (%lu) too large", |
|
(u_long)size); |
|
|
/* |
/* |
* Initialize the pool structure. |
* Initialize the pool structure. |
*/ |
*/ |
Line 436 pool_init(pp, size, align, ioff, flags, |
|
Line 441 pool_init(pp, size, align, ioff, flags, |
|
pp->pr_maxpages = UINT_MAX; |
pp->pr_maxpages = UINT_MAX; |
pp->pr_roflags = flags; |
pp->pr_roflags = flags; |
pp->pr_flags = 0; |
pp->pr_flags = 0; |
pp->pr_size = ALIGN(size); |
pp->pr_size = size; |
pp->pr_align = align; |
pp->pr_align = align; |
pp->pr_wchan = wchan; |
pp->pr_wchan = wchan; |
pp->pr_mtype = mtype; |
pp->pr_mtype = mtype; |