diff -druN linux-3.0.5-libre/drivers/gpu/drm/radeon/r100.c linux-3.0.6-libre/drivers/gpu/drm/radeon/r100.c
--- linux-3.0.5-libre/drivers/gpu/drm/radeon/r100.c	2011-10-24 14:13:41.000000000 -0400
+++ linux-3.0.6-libre/drivers/gpu/drm/radeon/r100.c	2011-10-24 14:14:51.000000000 -0400
@@ -767,8 +767,8 @@
 		radeon_ring_write(rdev, (0x1fff) | (0x1fff << 16));
 		radeon_ring_write(rdev, 0);
 		radeon_ring_write(rdev, (0x1fff) | (0x1fff << 16));
-		radeon_ring_write(rdev, num_pages);
-		radeon_ring_write(rdev, num_pages);
+		radeon_ring_write(rdev, num_gpu_pages);
+		radeon_ring_write(rdev, num_gpu_pages);
 		radeon_ring_write(rdev, cur_pages | (stride_pixels << 16));
 	}
 	radeon_ring_write(rdev, PACKET0(RADEON_DSTCACHE_CTLSTAT, 0));
diff -druN linux-3.0.5-libre/Makefile linux-3.0.6-libre/Makefile
--- linux-3.0.5-libre/Makefile	2011-10-24 14:11:28.000000000 -0400
+++ linux-3.0.6-libre/Makefile	2011-10-24 14:12:20.000000000 -0400
@@ -1,6 +1,6 @@
 VERSION = 3
 PATCHLEVEL = 0
-SUBLEVEL = 5
+SUBLEVEL = 6
 EXTRAVERSION =-libre
 NAME = Sneaky Weasel
 
