Do you have a question? Post it now! No Registration Necessary
January 18, 2007, 8:21 pm
rate this thread
Consider I have an interrupt handler function, and inside it I call
An interrupt occurs, the IR-handler starts and
tasklet_schedule(my_tasklet) is called. When will my_tasklet be
scheduled to run? Can I be sure that my_tasklet will start to run
directly after the IR-handler returns? Or is it possible that a kernel
thread (or another my_tasklet) can start/continue to run before
Do tasklets take priority over kernel threads?
What about if a new interrupt of the same type occurs while my_tasklet
is running, will my_tasklet be interrupted and the IR-handler run again
and another my_tasklet will be scheduled? When will the new scheduled
my_tasklet start to execute? Directly after the first my_tasklet
Anyone understand my questions?
- Edwin van den Oetelaar
January 19, 2007, 1:13 pm
- » Crosscompiling for ARM: reloc type R_ARM_ABS32 is not supported for PIC - ...
- — Newest thread in » Embedded Linux