       -
  ,     7, "  -
   ".

        
      .   
     ,      , 
  .    ,   -
         
.    : ", !   !".
       -
 .

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

  

       , -
     .   -
  ,      (  -
),       .

       -
     .

/* request irq:     */
int request_irq(unsigned int irq,

irqreturn t (*handler)(int, void *, struct pt regs *) ,

unsigned long irqflags,

const char * devname,

void *dev_id) ;

 , irq,    .  -
 ,  , ,    -
,   ,  ,  ,  .  -
        (probing) 
  .

 , handler,       -
,    .   ,  
   .     -
  -.      -
   irqreturn_t.        
 .

 , irqflags,       
      .

112  6