On Mon, Sep 22, 2003 at 09:27:53PM +0700, Ivan Pascal wrote:
>
>I made new version of the patch.
>The issue Keith pointed is fixed.
>
>Also I added a flag for timers TimerNeedsCheckInput.  The timers without this
>flag are processed before the select all others are delaied until the second
>timers check.  (The second check doesn't distinguish those timers.)

Did we ever find any timers that need to be processed before the select?

>Also I found another issue.  The thing is that the procedure xf86Wakeup that
>reads input devices processes only one device in a turn because, as it is said
>in comments, it "Must break [loop] here because more than one device may share
>the same file descriptor".  Now the built-in keyboard driver is called
>separately before the loop and all works well.  But if a keyboard is served
>by a module driver and there are more than one devices with 'ready for reading'
>events there is not guaranty that all input devices events will be read before
>the timers checking.
>
>I made a separate patch for xf86Wakeup (in a separate attachment).
>Please review.

Both patches look OK to me from a read through.

David
-- 
David Dawes                                     X-Oz Technologies
www.XFree86.org/~dawes                          www.x-oz.com
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to