 9.10.      

 

rmb ()                             -
       

read_barrier_depends ()          -
       ,  
  ,     

"mb ()                             -
       

mb ()                              -
       

smp_rmb ()                    SMP-   rmb (),   , -
   ,  -
 barrier()

smp_read_barrier_depends ()   SMP-   read_barrier_depends (),
  ,    , -
  barrier ()

smp_wmb ()                    SMP-   wmb (),   , -
   ,  -
 barrier()

smp_mb ()                     SMP-   mb (),   , -
   ,  -
 barrier ()

barrier ()                         

  

      ,     , -
   ,      ,  -
    .    
 ,    ,  
.    -    
   ,       
      ,   
     .     -
  ,       -
,         
   .     
BKL,         .
 .

         -
   ,        
       
  .

    205