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 <pran...@gmail.com>wrote:

>
> On May 13, 2014 2:36 AM, "Vishwas Srivastava" <vishu.ker...@gmail.com>
> 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@kernelnewbies.org
> > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> >
>
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to