please ignore this mail if it has appeared again. hi all I am facing problem in identifying which routine is called when desc->handler->ack() call is made from do_IRQ function in irq.c (i386) AFAIK if I compile my kernel without SMP support the corresponding routine reside in i8259.c by the name mask_and_ack_irq But what routine is called when the kernel is compiled with SMP support. TIA sanjayk