rem: emu10k1_irq_disable( &EMU10kxBase->driverdatas[ i ]->card, INTE_MIDIRXENABLE ); emu10k1_irq_disable( &EMU10kxBase->driverdatas[ i ]->card, INTE_MIDITXENABLE );
add: emu10k1_irq_disable( &EMU10kxBase->driverdatas[ i ]->card, ~0UL );
context: DriverCleanup( struct DriverBase* AHIsubBase ){  struct EMU10kxBase* EMU10kxBase = (struct EMU10kxBase*) AHIsubBase;  int i;  if( EMU10kxBase->camd.Semaphore.ss_Link.ln_Name != NULL )  {    ObtainSemaphore( &EMU10kxBase->camd.Semaphore );    RemSemaphore( &EMU10kxBase->camd.Semaphore );    ReleaseSemaphore( &EMU10kxBase->camd.Semaphore );  }  if( EMU10kxBase->ac97.Semaphore.ss_Link.ln_Name != NULL )  {    ObtainSemaphore( &EMU10kxBase->ac97.Semaphore );    RemSemaphore( &EMU10kxBase->ac97.Semaphore );    ReleaseSemaphore( &EMU10kxBase->ac97.Semaphore );  }    for( i = 0; i < EMU10kxBase->cards_found; ++i )  {    emu10k1_irq_disable( &EMU10kxBase->driverdatas[ i ]->card,			 INTE_MIDIRXENABLE );    emu10k1_irq_disable( &EMU10kxBase->driverdatas[ i ]->card,			 INTE_MIDITXENABLE );        FreeDriverData( EMU10kxBase->driverdatas[ i ], AHIsubBase );  }  FreeVec( EMU10kxBase->driverdatas );    CloseLibrary( OpenPciBase );  CloseLibrary( (struct Library*) DOSBase );}