On Thu, 28 Oct 2004 15:11:26 +0200, Roland Scheidegger
<[EMAIL PROTECTED]> wrote:
> Jon Smirl wrote:
> > I just changed DRM to alternative between zero and POLLIN.... This
> > will make the DRM poll() function work like the kernel expects it to
> > and still work with existing X servers. Can someone please get this
> > incorrect code out of the X server?
> 
> I got some mysterious server crashes since some time (week or so), about
> once per day, so it looks like the alternate polling isn't working. Just
> as Felix I got the "WaitForSomething(): select: errno=22" error message.
> The corresponding bugzilla entry is here:
> http://freedesktop.org/bugzilla/show_bug.cgi?id=1505.
> This is with the radeon DDX (rv250), and Xorg cvs (10 days old currently).
> I've switched back to the non-core drm version for now and will see if
> this indeed fixes that crash.

I just changed this to always return the broken response of zero. When
this gets fixed in the Xserver we can use a DRM interface version
number to control returning the correct response. Meanwhile I guess
the kernel developers are going to have to live with Xserver/DRM
making up their own rules for how poll() works.

-- 
Jon Smirl
[EMAIL PROTECTED]


-------------------------------------------------------
This Newsletter Sponsored by: Macrovision 
For reliable Linux application installations, use the industry's leading
setup authoring tool, InstallShield X. Learn more and evaluate 
today. http://clk.atdmt.com/MSI/go/ins0030000001msi/direct/01/
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to