diff --git a/sys/kern/subr_pool.c b/sys/kern/subr_pool.c index 13af9f54cdb2..5bc424992e5b 100644 --- a/sys/kern/subr_pool.c +++ b/sys/kern/subr_pool.c @@ -2110,7 +2110,7 @@ pool_cache_bootstrap(pool_cache_t pc, size_t size, u_int align, pool_cache_t pc1; struct cpu_info *ci; struct pool *pp; - unsigned int ppflags = flags; + unsigned int ppflags; pp = &pc->pc_pool; if (palloc == NULL && ipl == IPL_NONE) { @@ -2123,6 +2123,7 @@ pool_cache_bootstrap(pool_cache_t pc, size_t size, u_int align, palloc = &pool_allocator_nointr; } + ppflags = flags; if (ctor == NULL) { ctor = NO_CTOR; }