X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fum%2Fkernel%2Firq.c;h=1e766cee627e818ab1b00eaf1a42b89fd25e099a;hb=67da514125f23d27bd45d41e330ef14b6206fe69;hp=c2126ee2dc6ff7e9508d2cb5c87f462f207511c0;hpb=e0ff8aa1acd079b70e796571917ae0449b7c465b;p=linux-2.6.git diff --git a/arch/um/kernel/irq.c b/arch/um/kernel/irq.c index c2126ee2d..1e766cee6 100644 --- a/arch/um/kernel/irq.c +++ b/arch/um/kernel/irq.c @@ -369,11 +369,10 @@ void forward_interrupts(int pid) */ unsigned int do_IRQ(int irq, union uml_pt_regs *regs) { - irq_enter(); - - __do_IRQ(irq, (struct pt_regs *)regs); - irq_exit(); - return 1; + irq_enter(); + __do_IRQ(irq, (struct pt_regs *)regs); + irq_exit(); + return 1; } int um_request_irq(unsigned int irq, int fd, int type,