Home
last modified time | relevance | path

Searched hist:"996232393 bcdfff49de31e1bc1c431fd8bce9ccb" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/arch/xtensa/kernel/
H A Dirq.cdiff 996232393bcdfff49de31e1bc1c431fd8bce9ccb Wed Oct 16 17:42:23 CDT 2013 Max Filippov <jcmvbkbc@gmail.com> xtensa: clean up do_interrupt/do_IRQ

- set up irq registers and call irq_enter/irq_exit once for each kernel
entry due to interrupt;
- don't attempt to clear current IRQ in the do_interrupt, IRQ handler
will take care of it;
- find pending interrupt with highest priority before every ISR
invocation.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>
H A Dtraps.cdiff 996232393bcdfff49de31e1bc1c431fd8bce9ccb Wed Oct 16 17:42:23 CDT 2013 Max Filippov <jcmvbkbc@gmail.com> xtensa: clean up do_interrupt/do_IRQ

- set up irq registers and call irq_enter/irq_exit once for each kernel
entry due to interrupt;
- don't attempt to clear current IRQ in the do_interrupt, IRQ handler
will take care of it;
- find pending interrupt with highest priority before every ISR
invocation.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>