xf86-video-intel: 2 commits - src/sna/sna_driver.c src/uxa/Makefile.am

Chris Wilson ickle at kemper.freedesktop.org
Mon Jul 29 03:09:00 PDT 2013


 src/sna/sna_driver.c |   11 ++++++-----
 src/uxa/Makefile.am  |    2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

New commits:
commit 3cb75950a90c28690f78fd3bf93ff8e23e5d543a
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jul 29 11:03:43 2013 +0100

    uxa: Fix incorrect include path
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/uxa/Makefile.am b/src/uxa/Makefile.am
index dfb556f..971ac21 100644
--- a/src/uxa/Makefile.am
+++ b/src/uxa/Makefile.am
@@ -20,7 +20,7 @@
 
 AM_CFLAGS = @CWARNFLAGS@ @XORG_CFLAGS@ @DRM_CFLAGS@ @PCIACCESS_CFLAGS@
 AM_CFLAGS += @UDEV_CFLAGS@ @DRM_CFLAGS@ @DRMINTEL_CFLAGS@
-AM_CFLAGS += -I$(top_srcdir)/uxa -I$(top_srcdir)/src -I$(top_srcdir)/src/render_program
+AM_CFLAGS += -I$(top_srcdir)/xvmc -I$(top_srcdir)/src -I$(top_srcdir)/src/render_program
 
 noinst_LTLIBRARIES = libuxa.la
 libuxa_la_LIBADD = @UDEV_LIBS@ @DRMINTEL_LIBS@ @DRM_LIBS@
commit 1dd79c225cedf5614a77e5db9f9d9700bf957bb8
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Jul 24 14:06:05 2013 +0100

    sna: Restore driver info upon FreeScreen
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c
index ec3ee13..9c338bb 100644
--- a/src/sna/sna_driver.c
+++ b/src/sna/sna_driver.c
@@ -968,12 +968,13 @@ static void sna_free_screen(FREE_SCREEN_ARGS_DECL)
 	struct sna *sna = to_sna(scrn);
 
 	DBG(("%s\n", __FUNCTION__));
+	if ((uintptr_t)sna & 1)
+		return;
 
-	if (sna && ((intptr_t)sna & 1) == 0) {
-		sna_mode_fini(sna);
-		free(sna);
-	}
-	scrn->driverPrivate = NULL;
+	scrn->driverPrivate = (void *)((uintptr_t)sna->info | 1);
+
+	sna_mode_fini(sna);
+	free(sna);
 
 	intel_put_device(scrn);
 }


More information about the xorg-commit mailing list