rpms/xorg-x11-server/F-8 xserver-1.3.0-exaupgrade-fix-max-pixmap.patch, NONE, 1.1 xorg-x11-server.spec, 1.274, 1.275

Dave Airlie (airlied) fedora-extras-commits at redhat.com
Wed Apr 30 00:54:50 UTC 2008


Author: airlied

Update of /cvs/pkgs/rpms/xorg-x11-server/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10832

Modified Files:
	xorg-x11-server.spec 
Added Files:
	xserver-1.3.0-exaupgrade-fix-max-pixmap.patch 
Log Message:
* Wed Apr 30 2008 Dave Airlie <airlied at redhat.com> 1.3.0.0-45
- fix EXA pixmap maximum size to not fail on 32-bpp * 8192 pixmaps.


xserver-1.3.0-exaupgrade-fix-max-pixmap.patch:

--- NEW FILE xserver-1.3.0-exaupgrade-fix-max-pixmap.patch ---
diff -up xorg-server-1.3.0.0/exa/exa.c.fix-pixmap-size xorg-server-1.3.0.0/exa/exa.c
--- xorg-server-1.3.0.0/exa/exa.c.fix-pixmap-size	2008-04-30 10:45:51.000000000 +1000
+++ xorg-server-1.3.0.0/exa/exa.c	2008-04-30 10:44:57.000000000 +1000
@@ -253,7 +253,7 @@ exaCreatePixmap(ScreenPtr pScreen, int w
 				     pExaScr->info->pixmapPitchAlign);
     pExaPixmap->fb_size = pExaPixmap->fb_pitch * h;
 
-    if (pExaPixmap->fb_pitch > 131071) {
+    if (pExaPixmap->fb_pitch > 32767) {
 	fbDestroyPixmap(pPixmap);
 	return NULL;
     }


Index: xorg-x11-server.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/F-8/xorg-x11-server.spec,v
retrieving revision 1.274
retrieving revision 1.275
diff -u -r1.274 -r1.275
--- xorg-x11-server.spec	14 Mar 2008 21:28:06 -0000	1.274
+++ xorg-x11-server.spec	30 Apr 2008 00:54:09 -0000	1.275
@@ -9,7 +9,7 @@
 Summary:   X.Org X11 X server
 Name:      xorg-x11-server
 Version:   1.3.0.0
-Release:   44%{?dist}
+Release:   45%{?dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X
@@ -64,6 +64,7 @@
 Patch1025:  xserver-1.3.0-ignore-extra-entity.patch
 Patch1026:  xserver-1.3.0-randr-fix-set-rotations-xinerama.patch
 Patch1027:  xserver-1.3.0-exaupgrade-latest-fixes.patch
+Patch1028:  xserver-1.3.0-exaupgrade-fix-max-pixmap.patch
 
 Patch2001:  xserver-1.2.0-geode-mmx.patch
 Patch2002:  xserver-1.2.0-xephyr-keysym-madness.patch
@@ -349,6 +350,7 @@
 %patch1025 -p1 -b .ignore-entities
 %patch1026 -p1 -b .fix-set-rotation-crash
 %patch1027 -p1 -b .fix-exa
+%patch1028 -p1 -b .fix-exa-max-pixmap
 
 %patch2001 -p1 -b .geode-mmx
 %patch2002 -p1 -b .xephyr-keysym
@@ -655,6 +657,9 @@
 
 
 %changelog
+* Wed Apr 30 2008 Dave Airlie <airlied at redhat.com> 1.3.0.0-45
+- fix EXA pixmap maximum size to not fail on 32-bpp * 8192 pixmaps.
+
 * Fri Mar 14 2008 Warren Togami <wtogami at redhat.com> 1.3.0.0-44
 - amd driver is being renamed geode, 2.7.7.7+ supports both driver names
   autoconfigure to use driver "geode" if xorg.conf does not exist




More information about the fedora-extras-commits mailing list