Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=6934          
     
           Summary: intel driver locking bogus for vt switching..
           Product: Mesa
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Drivers/DRI/i810
        AssignedTo: dri-devel@lists.sourceforge.net
        ReportedBy: [EMAIL PROTECTED]


I've been debugging some problems with interrupts and vt switch on
i9xx, I suppose suspend/resume might be affected as well..

The X DRI code reference counts the lock nesting, so two locks requires
two unlocks, this is needed to make sure we can lock for LeaveVT, on top
of the wakeup handler lock and not lose the lock,

However on VT switch the driver calls the i830DRILock which doesn't actually
call DRILock as it checks the LockHeld variable.

I'm not sure what the correct fix is, I've made my tree call DRILock and
DRIUnlock directly on LeaveVT and EnterVT respectively.... and it seems to fix
the problem for me..          
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to