Thread (14 messages) 14 messages, 5 authors, 2012-02-27

pagetables used in interrupt context

From: subin gangadharan <hidden>
Date: 2012-02-24 17:39:27

Hi ???,
2.6.35, i checked the function handle_level_irq()and handle_edge_irq() in
chip.c, both of them will call handle_IRQ_event() which is in handle.c. and
the function handle_IRQ_event() will call the interrupt handler written by
user. Kernel does not open interrupt(ARM CPSR I bit)when calling interrupt
handler in handle_IRQ_event() function.
Thank you for the valuable pointers. I have looked at the
handle_IRQ_event function, it seems at the end of the do while loop
its unconditionally disable the local interrupt (ARM CPSR I bit). If
the handler is running with interrupts disabled, why do we need to
disable the interrupts again.

Could you please explain about this logic.

Thanks in advance for your help and sorry to take up your time on this.



-- 
With Regards
Subin Gangadharan

I am not afraid and I am also not afraid of being afraid.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help