xf86-video-intel: 2 commits - src/intel_display.c src/sna/gen5_render.c

Chris Wilson ickle at kemper.freedesktop.org
Wed Sep 26 01:04:58 PDT 2012


 src/intel_display.c   |    3 +++
 src/sna/gen5_render.c |    4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

New commits:
commit addfa653cf51fa45c7eae49be1fd722aaadf97d6
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Sep 26 08:59:18 2012 +0100

    uxa: Prevent attempting to call intel_mode_fini() before PreInit runs
    
    In the Ubuntu xserver it is apparently possible for the Screen to be
    deleted prior to being fully initialised. Make sure we don't crash in
    that situation!
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=55346
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/intel_display.c b/src/intel_display.c
index 2a3a393..60af415 100644
--- a/src/intel_display.c
+++ b/src/intel_display.c
@@ -1770,6 +1770,9 @@ intel_mode_fini(intel_screen_private *intel)
 {
 	struct intel_mode *mode = intel->modes;
 
+	if (mode == NULL)
+		return;
+
 	while(!list_is_empty(&mode->crtcs)) {
 		xf86CrtcDestroy(list_first_entry(&mode->crtcs,
 						 struct intel_crtc,
commit b880d8e0a9a32acd50333f72d695268c4819c29e
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue Sep 25 16:59:20 2012 +0100

    sna/gen5: Add WA reference
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/sna/gen5_render.c b/src/sna/gen5_render.c
index a141766..afd729e 100644
--- a/src/sna/gen5_render.c
+++ b/src/sna/gen5_render.c
@@ -3506,7 +3506,9 @@ gen5_render_context_switch(struct kgem *kgem,
 	if (!kgem->mode)
 		return;
 
-	/* Ironlake has a limitation that a 3D or Media command can't
+	/* WaNonPipelinedStateCommandFlush
+	 *
+	 * Ironlake has a limitation that a 3D or Media command can't
 	 * be the first command after a BLT, unless it's
 	 * non-pipelined.
 	 *


More information about the xorg-commit mailing list