X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Farch%2Fx86%2Firq.c;h=6ec3c2f3b4940db1995b9aaa30fd19b61566b466;hb=13078002b01ee4f63eb2001d2ef479a2a006ea32;hp=7250debe195c950e279706a00753e32cd19b08da;hpb=c1289cd6702ce3eadf2e26de57a2077f871139be;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/arch/x86/irq.c b/KernelLand/Kernel/arch/x86/irq.c index 7250debe..6ec3c2f3 100644 --- a/KernelLand/Kernel/arch/x86/irq.c +++ b/KernelLand/Kernel/arch/x86/irq.c @@ -25,12 +25,12 @@ void *gaIRQ_DataPointers[16][MAX_CALLBACKS_PER_IRQ]; */ void IRQ_Handler(tRegs *Regs) { - int i, irq = Regs->int_num - 0xF0; + int irq = Regs->int_num - 0xF0; int bHandled = 0; //Log("IRQ_Handler: (Regs={int_num:%i})", Regs->int_num); - for( i = 0; i < MAX_CALLBACKS_PER_IRQ; i++ ) + for( int i = 0; i < MAX_CALLBACKS_PER_IRQ; i++ ) { if( gIRQ_Handlers[irq][i] ) { gIRQ_Handlers[irq][i](irq, gaIRQ_DataPointers[irq][i]); @@ -58,12 +58,11 @@ void IRQ_Handler(tRegs *Regs) */ int IRQ_AddHandler( int Num, void (*Callback)(int, void*), void *Ptr ) { - int i; - for( i = 0; i < MAX_CALLBACKS_PER_IRQ; i++ ) + for( int i = 0; i < MAX_CALLBACKS_PER_IRQ; i++ ) { if( gIRQ_Handlers[Num][i] == NULL ) { - Log_Log("IRQ", "Added IRQ%i Cb#%i %p", Num, i, Callback); + //Log_Log("IRQ", "Added IRQ%i Cb#%i %p", Num, i, Callback); gIRQ_Handlers[Num][i] = Callback; gaIRQ_DataPointers[Num][i] = Ptr; return Num * MAX_CALLBACKS_PER_IRQ + i;