          ,
         -
 .  ,     ,   -
,     ,   
 ,    .

 SLAB_MUST_HWCACHE_ALIGN.    ,   
       
  .      -
 ,      
   .       -
,    .     -
     (   -
)       .  
,        ,
   ,    .

 SLAB_POISON        -
   (5555).    "-
" (poisoning)       
.

 SLAB_RED_ZONE         -
 " " (red zone)    
.

 SLAB_PANIC          -
 ,     .   ,
      , , ,
     VMA (  , . -
 14, "  ")   .

 SLAB_CACHE_DMA      , 
     ,     -
   .  ,     -
       ZONE_DMA.    
        .

   ctor  dtor       -
.  ,      
.  ,      . 
 ,      .     
Einux       .   
    NULL.

     kmem_cache_create ()  -
   .     NULL.  
     ,      -
   .      
.

int kmem cache destroy(kmem cache t *cachep)

  253