On 2020-12-07 12:47:43 [+0100], Peter Zijlstra wrote:
> On Fri, Dec 04, 2020 at 06:02:00PM +0100, Thomas Gleixner wrote:
> > @@ -825,7 +848,20 @@ void tasklet_kill(struct tasklet_struct
> >  
> >     while (test_and_set_bit(TASKLET_STATE_SCHED, &t->state)) {
> >             do {
> > -                   yield();
> >             } while (test_bit(TASKLET_STATE_SCHED, &t->state));
> >     }
> >     tasklet_unlock_wait(t);
> 
> 
> Egads... should we not start by doing something like this?

So we keep the RT part as-is and replace the non-RT bits with this?

Sebastian

Reply via email to