[PATCH 1/2] irq: Remove IRQ_EXIT_OFFSET workaround

2013-02-28 Thread Frederic Weisbecker
The IRQ_EXIT_OFFSET trick was used to make sure the irq doesn't get preempted after we substract the HARDIRQ_OFFSET until we are entirely done with any code in irq_exit(). This workaround was necessary because some archs may call irq_exit() with irqs enabled and there is still some code in the

[PATCH 1/2] irq: Remove IRQ_EXIT_OFFSET workaround

2013-02-28 Thread Frederic Weisbecker
The IRQ_EXIT_OFFSET trick was used to make sure the irq doesn't get preempted after we substract the HARDIRQ_OFFSET until we are entirely done with any code in irq_exit(). This workaround was necessary because some archs may call irq_exit() with irqs enabled and there is still some code in the

[PATCH 1/2] irq: Remove IRQ_EXIT_OFFSET workaround

2013-02-21 Thread Frederic Weisbecker
The IRQ_EXIT_OFFSET trick was used to make sure the irq doesn't get preempted after we substract the HARDIRQ_OFFSET until we are entirely done with any code in irq_exit(). This workaround was necessary because some archs may call irq_exit() with irqs enabled and there is still some code in the

[PATCH 1/2] irq: Remove IRQ_EXIT_OFFSET workaround

2013-02-21 Thread Frederic Weisbecker
The IRQ_EXIT_OFFSET trick was used to make sure the irq doesn't get preempted after we substract the HARDIRQ_OFFSET until we are entirely done with any code in irq_exit(). This workaround was necessary because some archs may call irq_exit() with irqs enabled and there is still some code in the