xf86-video-intel: 2 commits - configure.ac NEWS src/intel_driver.c
Chris Wilson
ickle at kemper.freedesktop.org
Sat Sep 29 02:54:28 PDT 2012
NEWS | 28 ++++++++++++++++++++++++++++
configure.ac | 2 +-
src/intel_driver.c | 3 +++
3 files changed, 32 insertions(+), 1 deletion(-)
New commits:
commit a192f8cbc238d84e058b01b7682abe7ef09d3508
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Sat Sep 29 10:51:00 2012 +0100
2.20.9 release
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/NEWS b/NEWS
index 62ec266..2cc2353 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,31 @@
+Release 2.20.9 (2012-09-29)
+===========================
+And so it came to pass that a critical bug was uncovered in UXA. The
+kernel does not like to pageflip when the pipe is off, yet due to the
+delayed nature of a pageflip and the relaxed checking performed by UXA,
+we could request a pageflip after turning off the display (DPMS). The
+kernel rejected that pageflip and the error handling path failed to
+restore sanity, and when the screen came back it was stuck on the image
+seen before it went to sleep. (Note that there are also some related
+kernel bugs, but this update should prevent the most conspicious of the
+freezes.) Many thanks to Timo Aaltonen for his efforts in tracking down
+the issue.
+
+In other news:
+
+ * Prepare for xorg-1.4, the api is being tweaked again.
+
+ * Handle early FreeScreen in UXA.
+ https://bugs.freedesktop.org/show_bug.cgi?id=55346
+
+ * Reenable XvMC support
+
+ * Do not replace the GPU bo when uploading into the shadow/CPU copy
+ https://bugs.freedesktop.org/show_bug.cgi?id=54978
+
+ * Fix use of an uninitialised GC when drawing glyphs to a depth=1 pixmap
+
+
Release 2.20.8 (2012-09-16)
===========================
Another new small feature, another new release. And a few more bugs
diff --git a/configure.ac b/configure.ac
index 1cd5a92..c961d85 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xf86-video-intel],
- [2.20.8],
+ [2.20.9],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
[xf86-video-intel])
AC_CONFIG_SRCDIR([Makefile.am])
commit 16860d448f11ba405050bd1ff02dc63a4b26280c
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Sat Sep 29 10:40:51 2012 +0100
uxa: Only destroy the bufmgr if it exists
Be wary in case the Screen is destroy before we initialise bufmgr.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/intel_driver.c b/src/intel_driver.c
index f338a36..65a5008 100644
--- a/src/intel_driver.c
+++ b/src/intel_driver.c
@@ -328,6 +328,9 @@ static int intel_init_bufmgr(intel_screen_private *intel)
static void intel_bufmgr_fini(intel_screen_private *intel)
{
+ if (intel->bufmgr == NULL)
+ return;
+
drm_intel_bo_unreference(intel->wa_scratch_bo);
drm_intel_bufmgr_destroy(intel->bufmgr);
}
More information about the xorg-commit
mailing list