Appreciate the quick response..
Hi All,
i am concerned about the scheduling the tasklet. The running of the tasklet is anyway controlled by the kernel at its own dissertation.
But scheduling can be done from anywhere?? Correct?
Also can
Tasklets can be used for "any" deferred work or it is strictly stick to the work which can not be done in the "top" half??
For example, if there is some work which is prepared ready by a kernel thread (but thread dont want to process it immediately, rather want to deffer it for sometime) and the intention is to process this "prapared work" at some later time. In the situation like this, can we use the tasklet to do this?
On Tue, May 13, 2014 at 6:28 AM, Pranay Srivastava <pranjas@xxxxxxxxx> wrote:
On May 13, 2014 2:36 AM, "Vishwas Srivastava" <vishu.kernel@xxxxxxxxx> wrote:
>
> Hi All,
> This may sound a dumb question. I just want to know if a tasklet can be scheduled from a kernel thread.You can do tasklet_schedule in case I am getting your question.
> what are the pros and crons of doing so?
Don't sleep or schedule the tasklet code. It needs to be atomic since it runs via TASKLET_SOFTIRQ.
> thanks,
> Vishwas S
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@xxxxxxxxxxxxxxxxx
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies