[BACK]Return to subr_pool.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / kern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/kern/subr_pool.c between version 1.179 and 1.180

version 1.179, 2010/01/02 15:20:39 version 1.180, 2010/01/03 01:07:19
Line 666  pool_init(struct pool *pp, size_t size, 
Line 666  pool_init(struct pool *pp, size_t size, 
                         palloc = &pool_allocator_nointr_fullpage;                          palloc = &pool_allocator_nointr_fullpage;
         }          }
 #endif /* POOL_SUBPAGE */  #endif /* POOL_SUBPAGE */
         mutex_enter(&pool_allocator_lock);          if (!cold)
                   mutex_enter(&pool_allocator_lock);
         if (palloc->pa_refcnt++ == 0) {          if (palloc->pa_refcnt++ == 0) {
                 if (palloc->pa_pagesz == 0)                  if (palloc->pa_pagesz == 0)
                         palloc->pa_pagesz = PAGE_SIZE;                          palloc->pa_pagesz = PAGE_SIZE;
Line 681  pool_init(struct pool *pp, size_t size, 
Line 682  pool_init(struct pool *pp, size_t size, 
                         pa_reclaim_register(palloc);                          pa_reclaim_register(palloc);
                 }                  }
         }          }
         mutex_exit(&pool_allocator_lock);          if (!cold)
                   mutex_exit(&pool_allocator_lock);
   
         if (align == 0)          if (align == 0)
                 align = ALIGN(1);                  align = ALIGN(1);

Legend:
Removed from v.1.179  
changed lines
  Added in v.1.180

CVSweb <webmaster@jp.NetBSD.org>