Re: 2.6.9 rc2 freezing

Lee Revell
2004-09-15T18:01:30Z

On Wed, 2004-09-15 at 13:52, Jeff Garzik wrote:
> Lee Revell wrote:
> > Interesting. Still, this looks like a specific bug that needs fixing,
> > it doesn't imply that preemption is a hack. For many workloads
> > preemption is a necessity.
>
>
> For any workload that you feel preemption is a necessity, that indicates
> a latency problem in the kernel that should be solved.
>
> Preemption is a hack that hides broken drivers, IMHO.
>
> I would rather directly address any latency problems that appear.
>

Please explain. I was under the impression that there was a 1:1
correspondence between latency problems and long non-preemptible code
paths. The latency problem is solved by making the code path
preemptible.

How else are you going to schedule in the high priority process quickly
if you don't preempt something?

Lee