[BACK]Return to sa1111_intr.c CVS log [TXT][DIR] Up to [local] / sys / arch / arm / sa11x0

Diff for /sys/arch/arm/sa11x0/sa1111_intr.c between version 1.1 and 1.2

version 1.1, 2008/03/05 11:19:00 version 1.2, 2008/03/05 14:06:41
Line 264 
Line 264 
   
         MALLOC(sih, struct sacic_intrhandler *, sizeof(struct sacic_intrhandler),          MALLOC(sih, struct sacic_intrhandler *, sizeof(struct sacic_intrhandler),
                         M_DEVBUF, M_NOWAIT);                          M_DEVBUF, M_NOWAIT);
           memset(sih, 0, sizeof(struct sacic_intrhandler));
         sih->ih_xintr = irq;          sih->ih_xintr = irq;
         sih->ih_level = level;          sih->ih_level = level;
         sih->ih_func = func;          sih->ih_func = func;
Line 282 
Line 283 
   
 void sa11x1_intr_disestablish(void *cookie)  void sa11x1_intr_disestablish(void *cookie)
 {  {
         /* TODO */          /*
            * Unlink interrupt handler and free its data structures.
            */
           struct sacic_softc *sc = sacic_sc;
           struct sacic_intrhandler *sih = cookie;
   
           sc->sc_handlers[sih->ih_xintr] = NULL;
   
           FREE(sih, M_DEVBUF);
 }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb