> Ulrich mentioned that linux multitasks cooperatively in
> kernel mode. Ulrich, is calling schedule() inside the
> loop enough to make it go right ? If it is I'll go put
> that in the code :)
Well, AFAIK the proper idiom is to use:
if (need_resched)
schedule();
This is e.g. used in the printer driver in the loop accessing
the printer port in polled mode ...
Bye,
Ulrich
--
Ulrich Weigand,
IMMD 1, Universitaet Erlangen-Nuernberg,
Martensstr. 3, D-91058 Erlangen, Phone: +49 9131 85-7688
- Re: First FreeMWare release! Ulrich Weigand
- Re: First FreeMWare release! Ramon van Handel
- Re: First FreeMWare release! Kevin Lawton
- Re: First FreeMWare release! Ramon van Handel
- Re: First FreeMWare release! Kevin Lawton
- Second FreeMWare release. Kevin Lawton
- Re: Second FreeMWare release. Chris Emerson
- Re: Second FreeMWare release. Kevin Lawton
- Re: Second FreeMWare release. Chris Emerson
- Re: Second FreeMWare release. Ramon van Handel
- Re: Second FreeMWare release. Ulrich Weigand
- Re: Second FreeMWare release. Ramon van Handel
- Re: First FreeMWare release! Kevin Lawton
- Re: First FreeMWare release! Ramon van Handel
- Re: First FreeMWare release! Chris Emerson
- Re: First FreeMWare release! Timothy J. Massey
- Re: First FreeMWare release! Ramon van Handel
- Re: First FreeMWare release! Josh G
- Re: First FreeMWare release! Mike Fox
- Re: First FreeMWare release! Chris Emerson
- Re: First FreeMWare release! Ulrich Weigand
