On 09/07/19(Tue) 14:29, Alexandre Ratchov wrote:
> [...] 
> Why do you want to differenciate sleeping priorities from running
> priorities?

To be able to simplify the scheduler logic.  Sleeping priorities are
something we could question.  But by doing this separation it makes
it simpler to get rid of/refactor the multiple places that do:

        if (p->p_priority >= PUSER)
                ...

You can look at my big scheduler change if you want to see the details.

I'm currently splitting it in reviewable pieces x)

Reply via email to