Dear all: I know request_irq is used to register our interrupt handler function. But I found some embedded system use below two functions to replace request_irq set_vi_handler(0x28,our_dispatch); setup_irq(0x28,&our_irqaction); where our_irqaction is defined below. static struct irqaction our_irqaction = { .handler = &our_ISR, .flags = SA_INTERRUPT, .name = "TEST", }; I find the above functions seems only used in Mips machine. Could someone tell me the relationship between them or tell me where can I get mips mailing list such that I can search whether the question has already posted by someone else. Appreciate your help, vichy -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ