Re: [RFC PATCH 00/86] Make the kernel preemptible

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 07 Nov 2023 15:43:40 -0800
Ankur Arora <ankur.a.arora@xxxxxxxxxx> wrote:

> 
> The TIF_NEED_RESCHED flag is evaluated at all three of the preemption
> points. TIF_NEED_RESCHED_LAZY only needs to be evaluated at ret-to-user.
> 
>                   ret-to-user    ret-to-kernel    preempt_count()
> NEED_RESCHED_LAZY    Y              N                N
> NEED_RESCHED         Y              Y                Y
> 
> Based on how various preemption models set the flag they would cause
> preemption at:

I would change the above to say "set the NEED_SCHED flag", as "set the
flag" is still ambiguous. Or am I still misunderstanding the below table?

> 
>                   ret-to-user    ret-to-kernel    preempt_count()
> none                 Y              N                N
> voluntary            Y              Y                Y
> full                 Y              Y                Y
> 

-- Steve




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux