 .      ,   
 .       , 
  ,     .

      
irqreturn_t.      : IRQ_NONE
 IRQ_HANDLED.   ,   
,  ,   ,    -
.   ,     
,   ,   .  -
,     IRQ_RETVAL ().     
 ,     IRQ_HANDLED,   -
,  IRQ NONE.       -
  ,     () .
   ,    , -
  IRQ_NONE,     . ,  
   , irqreturn_t,   
int.     ,     -
   ,      .   
2.6       void.   
     typedef irqreturn_t  
void        2.4   .

     static,     
     .

         ,  -
    . ,  -
      ,   .
         -
,       .   , -
        
,      .

   

     Linux    .
    ,     -
    ,      
   .        , -
    ,       -
. ,       
       .   
   .

  

  (shared)     ,
    . , ,   .

  SA_SHIRQ      flags   -
 request_irq().

116  6