debian/changelog                                                        |    9 
-
 debian/patches/107-submit-batch-buffers-from-flush-callback-chain.patch |   66 
----------
 debian/patches/series                                                   |    1 
 3 files changed, 3 insertions(+), 73 deletions(-)

New commits:
commit b6a8810188b5d21e2e41cff732cf28a2fefe2c43
Author: Robert Hooker <sarv...@ubuntu.com>
Date:   Thu Oct 7 13:06:04 2010 -0400

    Revert 107-submit-batch-buffers-from-flush-callback-chain.patch from now 
until longer term testing can be done and target -proposed.

diff --git a/debian/changelog b/debian/changelog
index 6312315..002b749 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,11 @@
-xserver-xorg-video-intel (2:2.12.0-1ubuntu5.1) maverick; urgency=low
+xserver-xorg-video-intel (2:2.12.0-1ubuntu5.1) maverick-proposed; urgency=low
 
-  * Add 107-submit-batch-buffers-from-flush-callback-chain.patch:
-    Fixes a text rendering issue in many applications when compiz is
-    enabled. Backport of upstream commit 69d65f918. (LP: #644943, #635258)
-  * debian/patches/107_sandybridge_disable_Xv.patch: Disable Xv code
+  * debian/patches/108_sandybridge_disable_Xv.patch: Disable Xv code
     on sandybridge generation GPU's only, support does not exist in
     this driver release and it attempts to use an old code path that
     causes a GPU hang every time it is used. (LP: #654876)
 
- -- Robert Hooker <robert.hoo...@canonical.com>  Mon, 04 Oct 2010 10:53:59 
-0400
+ -- Robert Hooker <robert.hoo...@canonical.com>  Thu, 07 Oct 2010 13:04:33 
-0400
 
 xserver-xorg-video-intel (2:2.12.0-1ubuntu5) maverick; urgency=low
 
diff --git 
a/debian/patches/107-submit-batch-buffers-from-flush-callback-chain.patch 
b/debian/patches/107-submit-batch-buffers-from-flush-callback-chain.patch
deleted file mode 100644
index c8f86b7..0000000
--- a/debian/patches/107-submit-batch-buffers-from-flush-callback-chain.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-diff -upNr xf86-video-intel-2.12.0.orign/src/i830_driver.c 
xf86-video-intel-2.12.0/src/i830_driver.c
---- xf86-video-intel-2.12.0.orign/src/i830_driver.c    2010-09-13 
20:59:08.722629729 +0200
-+++ xf86-video-intel-2.12.0/src/i830_driver.c  2010-09-13 20:59:46.783566903 
+0200
-@@ -865,16 +865,8 @@ I830BlockHandler(int i, pointer blockDat
-       intel->BlockHandler = screen->BlockHandler;
-       screen->BlockHandler = I830BlockHandler;
- 
--      if (scrn->vtSema) {
--              /* Emit a flush of the rendering cache, or on the 965 and beyond
--               * rendering results may not hit the framebuffer until 
significantly
--               * later.
--               */
--              intel_batch_submit(scrn,
--                                 intel->need_mi_flush ||
--                                 !list_is_empty(&intel->flush_pixmaps));
-+      if (scrn->vtSema == TRUE)
-               drmCommandNone(intel->drmSubFD, DRM_I915_GEM_THROTTLE);
--      }
- 
-       i830_uxa_block_handler(screen);
- 
-@@ -1072,6 +1064,24 @@ I830UeventFini(ScrnInfoPtr scrn)
-     }
- }
- 
-+static void
-+intel_flush_callback(CallbackListPtr *list,
-+                   pointer user_data, pointer call_data)
-+{
-+      ScrnInfoPtr scrn = user_data;
-+      intel_screen_private *intel = intel_get_screen_private(scrn);
-+
-+      if (scrn->vtSema) {
-+              /* Emit a flush of the rendering cache, or on the 965
-+               * and beyond rendering results may not hit the
-+               * framebuffer until significantly later.
-+               */
-+              intel_batch_submit(scrn,
-+                                 intel->need_mi_flush ||
-+                                 !list_is_empty(&intel->flush_pixmaps));
-+      }
-+}
-+
- static Bool
- I830ScreenInit(int scrnIndex, ScreenPtr screen, int argc, char **argv)
- {
-@@ -1248,6 +1258,9 @@ I830ScreenInit(int scrnIndex, ScreenPtr 
-       intel->BlockHandler = screen->BlockHandler;
-       screen->BlockHandler = I830BlockHandler;
- 
-+      if (!AddCallback(&FlushCallback, intel_flush_callback, scrn))
-+              return FALSE;
-+
-       screen->SaveScreen = xf86SaveScreen;
-       intel->CloseScreen = screen->CloseScreen;
-       screen->CloseScreen = I830CloseScreen;
-@@ -1402,6 +1415,8 @@ static Bool I830CloseScreen(int scrnInde
-               intel->front_buffer = NULL;
-       }
- 
-+      DeleteCallback(&FlushCallback, intel_flush_callback, scrn);
-+
-       intel_batch_teardown(scrn);
- 
-       if (IS_I965G(intel))
-
diff --git a/debian/patches/series b/debian/patches/series
index 9d0230f..7305a75 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,5 +5,4 @@
 104_sandybridge_id_update.patch
 105_sandybridge_dri_disable.patch
 106_backport_vblank_on_server_regenerate_fix.patch
-107-submit-batch-buffers-from-flush-callback-chain.patch
 108_sandybridge_disable_Xv.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1p3tv9-0002rz...@alioth.debian.org

Reply via email to