Peter Zijlstra <peterz@xxxxxxxxxxxxx> writes: > On Wed, Nov 08, 2023 at 11:22:27AM -0500, Steven Rostedt wrote: > >> Peter, how can you say we can get rid of cond_resched() in NONE when you > > Because that would fix none to actually be none. Who cares. > >> > Look at my PoC: https://lore.kernel.org/lkml/87jzshhexi.ffs@tglx/ >> >> And I've been saying that many times already ;-) > > Why should I look at random patches on the interweb to make sense of > these patches here? > > That just underlines these here patches are not making sense. Yeah, I'm changing too many things structural things all together. Let me redo this. This time limiting the changes to the scheduler adding a preemption model which adds the lazy-bit and which can behave in ways that are similar to preempt=none/full differently by toggling the treatment of lazy-bit. This keeps the current models as it is. And, once that makes sense to people, then we can decide how best to remove cond_resched() etc. -- ankur