      ,       
ZONE_NORMAL  ZONE_DMA,     ZONE_NORMAL.

 _GFP_HIGHMEM      _get_free_pages ()
 kmalloc () .    ,     ,  
 page,   ,     , -
           
    .   alloc_pages   -
    .        -
      ,    ,
   ZONE_NORMAL.

 

      ,  
    .    ,    -
          -
.          .
 . 11.5     ,   . 11.6 , 
   .

 11.5.  

 

GFP_ATOMIC            

 .       
,      ,    
 

GFP_NOIO            ,    

    -.   
     -,   
  -

GFP_NOFS                -
 -,    ,   -
 .        
,       

GFP_KERNEL        ,   . 
     ,    -
 ,      

GFP_USER           ,   .  
      

GFP_HIGHUSER         ZONE_HIGHMEM,   -
.        -
 

GFP_DMA              ZONE_DMA.  , -
       ,  -
           

  243