Re: [PATCH] sched_yield() flawed since 2.2.13?

From: Giuseppe Ciaccio (ciaccio@disi.unige.it)
Date: Sun May 21 2000 - 08:50:03 EST


On Sat, 20 May 2000, George Anzinger wrote:

> Dear Giuseppe,
>
> The indicated patch as well as some other fixes is include in the real
> time scheduler patch at www.mvista.com
>
> This patch not only gives an option to use the new rtsched.c but patches
> the 2.2.14 sched.c to fix most of the outstanding problems. Below is the
> part of the patch related to sched.c:)

Your patch adds even more code to schedule(), compared to mine :-)) This
supports my claim, that is is impossible to fix the sched_yield() bug without
adding extra code to the scheduler.

Anyway, it is a pity that nobody else seems to realize the importance of the
sched_yield() bug. It would be nice and useful, if the forthcoming 2.4 kernel
had a correct implementation of sched_yield()...

Bye,
Giuseppe

Giuseppe Ciaccio http://www.disi.unige.it/person/CiaccioG/
DISI - Universita' di Genova via Dodecaneso 35 16146 Genova, Italy
phone +39 10 353 6638 fax +39 010 3536699 ciaccio@disi.unige.it
------------------------------------------------------------------------

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue May 23 2000 - 21:00:19 EST