rpms/kernel/devel drm-modesetting-radeon.patch, 1.47, 1.48 kernel.spec, 1.1104, 1.1105

Dave Airlie airlied at fedoraproject.org
Fri Oct 31 04:50:58 UTC 2008


Author: airlied

Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20934

Modified Files:
	drm-modesetting-radeon.patch kernel.spec 
Log Message:
- radeon: fix out of bounds VRAM access - hopefully fixes the corruption


drm-modesetting-radeon.patch:

Index: drm-modesetting-radeon.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/drm-modesetting-radeon.patch,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- drm-modesetting-radeon.patch	30 Oct 2008 04:05:00 -0000	1.47
+++ drm-modesetting-radeon.patch	31 Oct 2008 04:50:56 -0000	1.48
@@ -1,3 +1,9 @@
+commit 73487c9e856db6613b465827372ac618dca4447e
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Oct 31 14:40:12 2008 +1000
+
+    radeon: fix ROP values for the paint ROP
+
 commit 6c478ab791fd0242bf7abf871570d1af0c2285a9
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 30 14:00:39 2008 +1000
@@ -21047,10 +21053,10 @@
 +}
 diff --git a/drivers/gpu/drm/radeon/radeon_buffer.c b/drivers/gpu/drm/radeon/radeon_buffer.c
 new file mode 100644
-index 0000000..571a0b9
+index 0000000..f047b1a
 --- /dev/null
 +++ b/drivers/gpu/drm/radeon/radeon_buffer.c
-@@ -0,0 +1,452 @@
+@@ -0,0 +1,453 @@
 +/**************************************************************************
 + * 
 + * Copyright 2007 Dave Airlie
@@ -21307,7 +21313,8 @@
 +			 RADEON_GMC_DST_CLIPPING |
 +			 RADEON_GMC_BRUSH_SOLID_COLOR |
 +			 (format << 8) |
-+			 RADEON_ROP3_S |
++			 RADEON_ROP3_P |
++			 RADEON_CLR_CMP_SRC_SOURCE |
 +			 RADEON_GMC_CLR_CMP_CNTL_DIS | RADEON_GMC_WR_MSK_DIS);
 +		OUT_RING((pitch << 22) | (dst_offset >> 10)); // PITCH
 +		OUT_RING(0);   // SC_TOP_LEFT // DST CLIPPING


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.1104
retrieving revision 1.1105
diff -u -r1.1104 -r1.1105
--- kernel.spec	30 Oct 2008 04:05:00 -0000	1.1104
+++ kernel.spec	31 Oct 2008 04:50:57 -0000	1.1105
@@ -1884,10 +1884,13 @@
 %kernel_variant_files -k vmlinux %{with_kdump} kdump
 
 %changelog
-* Thu Oct 30 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-67
+* Fri Oct 31 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-69
+- radeon: fix out of bounds VRAM access - hopefully fixes the corruption
+
+* Thu Oct 30 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-68
 - radeon: try and workaround AGP badness with kms + enable VRAM mtrr
 
-* Wed Oct 29 2008 Dave Jones <davej at redhat.com>
+* Wed Oct 29 2008 Dave Jones <davej at redhat.com> 2.6.27.4-67
 - Reduce maximum supported CPUs on x86-64 to 64.
 
 * Wed Oct 29 2008 Jarod Wilson <jarod at redhat.com> 2.6.27.4-66




More information about the scm-commits mailing list