summaryrefslogtreecommitdiff
path: root/meta-moblin/packages/xorg-driver/files
diff options
context:
space:
mode:
Diffstat (limited to 'meta-moblin/packages/xorg-driver/files')
-rw-r--r--meta-moblin/packages/xorg-driver/files/104_disable_locks.diff23
1 files changed, 23 insertions, 0 deletions
diff --git a/meta-moblin/packages/xorg-driver/files/104_disable_locks.diff b/meta-moblin/packages/xorg-driver/files/104_disable_locks.diff
new file mode 100644
index 000000000..1f0a5ba9c
--- /dev/null
+++ b/meta-moblin/packages/xorg-driver/files/104_disable_locks.diff
@@ -0,0 +1,23 @@
+Index: git/src/psb_driver.c
+===================================================================
+--- git.orig/src/psb_driver.c 2008-12-12 15:14:28.000000000 +0000
++++ git/src/psb_driver.c 2008-12-30 14:18:16.000000000 +0000
+@@ -1326,7 +1326,7 @@
+
+ pScrn->pScreen = pScreen;
+
+- psbDRILock(pScrn, 0);
++/* psbDRILock(pScrn, 0);*/
+ pPsb->front = psbScanoutCreate(pScrn, pScrn->bitsPerPixel >> 3,
+ pScrn->depth, pScrn->virtualX,
+ pScrn->virtualY, 0, -1, 0);
+@@ -1489,7 +1489,9 @@
+
+ return psbEnterVT(pScreen->myNum, 0);
+ out_err_unlock:
++ /* Temporary Fix TBD
+ psbDRIUnlock(pScrn);
++ */
+ out_err:
+ psbRestoreHWState(pDevice);
+ return FALSE;