yes On Tue, Jun 2, 2015 at 11:40 PM, nick <[email protected]> wrote:
> > > On 2015-06-02 05:38 PM, Mustafa Hussain wrote: > > this what i was talking you about :) > > > > On Sat, May 9, 2015 at 9:29 PM, nick <[email protected]> wrote: > > > >> > >> > >> On 2015-05-09 12:44 PM, Mustafa Hussain wrote: > >>> Hi all, > >>> > >>> i am working with __sched __schedule() > >>> > >>> and i want to add some thing i want to check whether the prev will > become > >>> idle or not how can i do this. > >>> > >>> thanks in advance > >>> > >>> - > >>> - > >> Mustafa, > >> After looking around in pick_next_task there is a scheduler class called > >> idle_sched_class for idling when tasks need to be run. Something like > >> /*declare sched_class pointer to idle_sched_class address*/ > >> const struct sched_class *idle=&idle_sched_class; > >> /*Check if the pointer pointing to the idle class is equal to prev's > >> sched_class*/ > >> if(prev->sched_class == idle) > >> After this condition you can just: > >> printk(KERN_INFO "Prev is equal to idle_sched_class,now running the idle > >> sched_class\n"); > >> If you have another question about this please let me known. > >> Cheers, > >> Nick > >>> > First do you known what scheduling classes/ task structures are? > Nick > >>> > >>> > >>> _______________________________________________ > >>> Kernelnewbies mailing list > >>> [email protected] > >>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > >>> > >> > > >
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
