rpms/xorg-x11-drv-savage/devel savage-2.1.3-alloca.patch, NONE, 1.1 xorg-x11-drv-savage.spec, 1.23, 1.24

Adam Jackson (ajax) fedora-extras-commits at redhat.com
Wed Jan 9 19:19:32 UTC 2008


Author: ajax

Update of /cvs/pkgs/rpms/xorg-x11-drv-savage/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6212

Modified Files:
	xorg-x11-drv-savage.spec 
Added Files:
	savage-2.1.3-alloca.patch 
Log Message:
* Wed Jan 09 2008 Adam Jackson <ajax at redhat.com> 2.1.3-100.20071210
- Rebuild for new server ABI.
- savage-2.1.3-alloca.patch: Fix {DE,}ALLOCATE_LOCAL usage.


savage-2.1.3-alloca.patch:

--- NEW FILE savage-2.1.3-alloca.patch ---
diff -up xf86-video-savage-20071210/src/savage_dri.c.jx xf86-video-savage-20071210/src/savage_dri.c
--- xf86-video-savage-20071210/src/savage_dri.c.jx	2007-12-10 13:48:20.000000000 -0500
+++ xf86-video-savage-20071210/src/savage_dri.c	2008-01-09 14:17:03.000000000 -0500
@@ -1436,11 +1436,11 @@ SAVAGEDRIMoveBuffers(WindowPtr pParent, 
 
         if (nbox>1) {
 	    /* Keep ordering in each band, reverse order of bands */
-	    pboxNew1 = (BoxPtr)ALLOCATE_LOCAL(sizeof(BoxRec)*nbox);
+	    pboxNew1 = (BoxPtr)xalloc(sizeof(BoxRec)*nbox);
 	    if (!pboxNew1) return;
-	    pptNew1 = (DDXPointPtr)ALLOCATE_LOCAL(sizeof(DDXPointRec)*nbox);
+	    pptNew1 = (DDXPointPtr)xalloc(sizeof(DDXPointRec)*nbox);
 	    if (!pptNew1) {
-	        DEALLOCATE_LOCAL(pboxNew1);
+	        xfree(pboxNew1);
 	        return;
 	    }
 	    pboxBase = pboxNext = pbox+nbox-1;
@@ -1471,14 +1471,14 @@ SAVAGEDRIMoveBuffers(WindowPtr pParent, 
 
         if (nbox > 1) {
 	    /*reverse orderof rects in each band */
-	    pboxNew2 = (BoxPtr)ALLOCATE_LOCAL(sizeof(BoxRec)*nbox);
-	    pptNew2 = (DDXPointPtr)ALLOCATE_LOCAL(sizeof(DDXPointRec)*nbox);
+	    pboxNew2 = (BoxPtr)xalloc(sizeof(BoxRec)*nbox);
+	    pptNew2 = (DDXPointPtr)xalloc(sizeof(DDXPointRec)*nbox);
 	    if (!pboxNew2 || !pptNew2) {
-	        if (pptNew2) DEALLOCATE_LOCAL(pptNew2);
-	        if (pboxNew2) DEALLOCATE_LOCAL(pboxNew2);
+	        if (pptNew2) xfree(pptNew2);
+	        if (pboxNew2) xfree(pboxNew2);
 	        if (pboxNew1) {
-		    DEALLOCATE_LOCAL(pptNew1);
-		    DEALLOCATE_LOCAL(pboxNew1);
+		    xfree(pptNew1);
+		    xfree(pboxNew1);
 		}
 	       return;
 	    }
@@ -1533,12 +1533,12 @@ SAVAGEDRIMoveBuffers(WindowPtr pParent, 
     SAVAGESelectBuffer(pScrn, SAVAGE_FRONT);
 
     if (pboxNew2) {
-        DEALLOCATE_LOCAL(pptNew2);
-        DEALLOCATE_LOCAL(pboxNew2);
+        xfree(pptNew2);
+        xfree(pboxNew2);
     }
     if (pboxNew1) {
-        DEALLOCATE_LOCAL(pptNew1);
-        DEALLOCATE_LOCAL(pboxNew1);
+        xfree(pptNew1);
+        xfree(pboxNew1);
     }
 
     BCI_SEND(0xc0020000); /* wait for 2D idle */


Index: xorg-x11-drv-savage.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-savage/devel/xorg-x11-drv-savage.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- xorg-x11-drv-savage.spec	10 Dec 2007 18:54:37 -0000	1.23
+++ xorg-x11-drv-savage.spec	9 Jan 2008 19:18:42 -0000	1.24
@@ -7,7 +7,7 @@
 Summary:   Xorg X11 savage video driver
 Name:      xorg-x11-drv-savage
 Version:   2.1.3
-Release:   99.%{gitdate}%{?dist}
+Release:   100.%{gitdate}%{?dist}
 URL:       http://www.x.org
 License: MIT
 Group:     User Interface/X Hardware Support
@@ -20,6 +20,7 @@
 
 Patch1:    savage-2.1.2-missing-symbol.patch
 Patch2:    savage-2.1.2-panel-range-hack.patch
+Patch3:    savage-2.1.3-alloca.patch
 
 ExcludeArch: s390 s390x
 
@@ -40,6 +41,7 @@
 %setup -q -n %{tarball}-%{gitdate}
 %patch1 -p1 -b .missing-symbol
 %patch2 -p1 -b .range-hack
+%patch3 -p1 -b .alloca
 
 %build
 %if 0%{?gitdate}
@@ -70,7 +72,11 @@
 %{_mandir}/man4/savage.4*
 
 %changelog
-* Mon Dec 10 2007 Adam Jackson <ajax at redhat.com> 2.1.3-1
+* Wed Jan 09 2008 Adam Jackson <ajax at redhat.com> 2.1.3-100.20071210
+- Rebuild for new server ABI.
+- savage-2.1.3-alloca.patch: Fix {DE,}ALLOCATE_LOCAL usage.
+
+* Mon Dec 10 2007 Adam Jackson <ajax at redhat.com> 2.1.3-99.20071210
 - Today's git snapshot, for pciaccess goodness.
 
 * Mon Aug 17 2007 Dave Airlie <airlied at redhat.com>  2.1.3-1




More information about the fedora-extras-commits mailing list