While writing interrupt handlers (ISR), which are points
needed to be considered ?
Answers were Sorted based on User's Feedback
Answer / jay
Avoid sleep , use GFP_ATOMIC instead of GFP_KERNEL in kmalloc
| Is This Answer Correct ? | 13 Yes | 1 No |
Answer / rajesh
While writing ISR it is necessary to remember which routine is having high priority
Initialize the stack pointer
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / baazicha
- Do not issue blocking calls
- Defer as much processing to second level interrupt
handler or BH.
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / shawn bai
not take too long,actually calling dpc
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / dinesh
while writing ISR you should have proper knowledge about
it......... - by chandu
| Is This Answer Correct ? | 1 Yes | 4 No |
Tell me what is null pointer and what is its use?
Tell me what is interrupt latency? How can you reduce it?
Tell me what is top half & bottom half of a kernel?
Explain the difference between a microcontroller and an embedded system?
Can you please explain the difference between mutexes vs semaphores?
Explain whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?
What's the difference between unit test and integration test?
What are the different types of system involved in embedded system?
What software configuration management tools are you familiar working with?
what is meant by a forward reference in c?
Explain scope of static variables?
Tell me how many types of ipc mechanism you know?