>
> I've attached a second patch to
> xc/xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c that may also
> fix the problem but which I haven't tested,

yeah you can ignore the patch, but the idea is correct I think, the patch
is bogus using variables from places that dont exist :-)...

of course what it should do it is more like :

--- xc/xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c.orig      2003-03-24 
15:17:38.000000000 +1100
+++ xc/xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c   2003-03-24 
16:21:08.000000000 +1100
@@ -948,6 +948,12 @@
 {
    ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
    I810Ptr pI810 = I810PTR(pScrn);
+   I810DRIPtr pI810DRI = (I810DRIPtr) pI810->pDRIInfo->devPrivate;
+
+   if (pI810DRI->irq) {
+      drmCtlUninstHandler(pI810->drmSubFD);
+      pI810DRI->irq = 0;
+   }

    I810CleanupDma(pScrn);



-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to