rpms/kernel/devel drm-modesetting-radeon.patch, 1.44, 1.45 kernel.spec, 1.1100, 1.1101

Dave Airlie airlied at fedoraproject.org
Wed Oct 29 05:49:12 UTC 2008


Author: airlied

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

Modified Files:
	drm-modesetting-radeon.patch kernel.spec 
Log Message:
- radeon modesetting : misc fixes - rs690, agp unload, module unload warning


drm-modesetting-radeon.patch:

Index: drm-modesetting-radeon.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/drm-modesetting-radeon.patch,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- drm-modesetting-radeon.patch	28 Oct 2008 10:45:51 -0000	1.44
+++ drm-modesetting-radeon.patch	29 Oct 2008 05:48:41 -0000	1.45
@@ -1,3 +1,35 @@
+commit 73ccb7f611c5ec18522651f30bbe5bcabd8fe777
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 29 15:45:47 2008 +1000
+
+    radeon: disable debugging message
+
+commit e80d0aef05538b1fd374770755475fe6192dbf27
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 29 15:37:32 2008 +1000
+
+    radeon: commit ring after emitting the buffer discards
+
+commit f033476f111cadd20f347b124256e17f0d1aa7c8
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 30 01:41:34 2008 +1000
+
+    radeon: set dma bufs bo type to a kernel type
+
+commit 962e3a492751ca48ebc46de6ee952cd91d344ff6
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 30 01:05:48 2008 +1000
+
+    drm: reorder AGP unloading wrt driver unloading
+
+commit b94da1ca049a8d110c7694f74bcfcb5564ea8a65
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 29 15:46:16 2008 +1100
+
+    radeon: enable DVI-D + HDMI connectors.
+    
+    This allows the rs690 to work on DVI
+
 commit df78b729e04e0bde33d88526f594ac70f8fe1649
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 28 20:33:13 2008 +1000
@@ -8067,7 +8099,7 @@
  /**
   * Free a buffer.
 diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
-index 96f416a..e17f2a0 100644
+index 96f416a..36fe67a 100644
 --- a/drivers/gpu/drm/drm_drv.c
 +++ b/drivers/gpu/drm/drm_drv.c
 @@ -74,6 +74,9 @@ static struct drm_ioctl_desc drm_ioctls[] = {
@@ -8196,8 +8228,21 @@
  	mutex_unlock(&dev->struct_mutex);
  
  	DRM_DEBUG("lastclose completed\n");
-@@ -318,8 +315,11 @@ static void drm_cleanup(struct drm_device * dev)
+@@ -308,18 +305,21 @@ static void drm_cleanup(struct drm_device * dev)
+ 		DRM_DEBUG("mtrr_del=%d\n", retval);
+ 	}
+ 
++	if (dev->driver->unload)
++		dev->driver->unload(dev);
++
+ 	if (drm_core_has_AGP(dev) && dev->agp) {
+ 		drm_free(dev->agp, sizeof(*dev->agp), DRM_MEM_AGPLISTS);
+ 		dev->agp = NULL;
+ 	}
  
+-	if (dev->driver->unload)
+-		dev->driver->unload(dev);
+-
  	drm_ht_remove(&dev->map_hash);
  	drm_ctxbitmap_cleanup(dev);
 +	if (drm_core_check_feature(dev, DRIVER_MODESET))
@@ -22844,10 +22889,10 @@
 +}
 diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c
 new file mode 100644
-index 0000000..8de2199
+index 0000000..18873f0
 --- /dev/null
 +++ b/drivers/gpu/drm/radeon/radeon_connectors.c
-@@ -0,0 +1,371 @@
+@@ -0,0 +1,373 @@
 +/*
 + * Copyright 2007-8 Advanced Micro Devices, Inc.
 + * Copyright 2008 Red Hat Inc.
@@ -23155,8 +23200,11 @@
 +	{ CONNECTOR_LVDS, &radeon_lvds_connector_funcs, &radeon_lvds_connector_helper_funcs, DRM_MODE_CONNECTOR_LVDS, "LVDS" },
 +	{ CONNECTOR_DVI_A, &radeon_vga_connector_funcs, &radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_DVIA, "DVI" },
 +	{ CONNECTOR_DVI_I, &radeon_dvi_connector_funcs, &radeon_dvi_connector_helper_funcs, DRM_MODE_CONNECTOR_DVII, "DVI" },
-+
++	{ CONNECTOR_DVI_D, &radeon_dvi_connector_funcs, &radeon_dvi_connector_helper_funcs, DRM_MODE_CONNECTOR_DVID, "DVI" },
++	{ CONNECTOR_HDMI_TYPE_A, &radeon_dvi_connector_funcs, &radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_HDMIA, "HDMI" },
++	{ CONNECTOR_HDMI_TYPE_B, &radeon_dvi_connector_funcs, &radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_HDMIB, "HDMI" },
 +#if 0
++	{ CONNECTOR_HDMI_TYPE_A, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
 +	{ CONNECTOR_DVI_D, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
 +
 +	{ CONNECTOR_STV, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
@@ -23164,7 +23212,6 @@
 +	{ CONNECTOR_DIGITAL, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
 +	{ CONNECTOR_SCART, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
 +
-+	{ CONNECTOR_HDMI_TYPE_A, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
 +	{ CONNECTOR_HDMI_TYPE_B, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
 +	{ CONNECTOR_HDMI_TYPE_B, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
 +	{ CONNECTOR_HDMI_TYPE_B, radeon_vga_connector_funcs, radeon_vga_connector_helper_funcs, DRM_MODE_CONNECTOR_VGA },
@@ -29646,7 +29693,7 @@
 +
 diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c
 new file mode 100644
-index 0000000..a785041
+index 0000000..f39e8b4
 --- /dev/null
 +++ b/drivers/gpu/drm/radeon/radeon_gem.c
 @@ -0,0 +1,1591 @@
@@ -31154,7 +31201,7 @@
 +	if (ret < 0)
 +		return ret;
 +
-+	ret = drm_buffer_object_create(dev, size, drm_bo_type_device,
++	ret = drm_buffer_object_create(dev, size, drm_bo_type_kernel,
 +				       DRM_BO_FLAG_READ | DRM_BO_FLAG_WRITE | DRM_BO_FLAG_NO_EVICT |
 +				       DRM_BO_FLAG_MEM_TT | DRM_BO_FLAG_MAPPABLE, 0,
 +				       0, 0, &dev_priv->mm.dma_bufs.bo);
@@ -34130,7 +34177,7 @@
 +	return encoder;
 +}
 diff --git a/drivers/gpu/drm/radeon/radeon_mem.c b/drivers/gpu/drm/radeon/radeon_mem.c
-index 4af5286..05bbb90 100644
+index 4af5286..40134c8 100644
 --- a/drivers/gpu/drm/radeon/radeon_mem.c
 +++ b/drivers/gpu/drm/radeon/radeon_mem.c
 @@ -294,7 +294,7 @@ int radeon_mem_init_heap(struct drm_device *dev, void *data, struct drm_file *fi
@@ -34138,7 +34185,7 @@
  
  	if (*heap) {
 -		DRM_ERROR("heap already initialized?");
-+		DRM_ERROR("heap already initialized?\n");
++		DRM_DEBUG("heap already initialized?\n");
  		return -EFAULT;
  	}
  
@@ -40103,7 +40150,7 @@
 +
 +#endif
 diff --git a/drivers/gpu/drm/radeon/radeon_state.c b/drivers/gpu/drm/radeon/radeon_state.c
-index 5d7153f..14ca916 100644
+index 5d7153f..c7602aa 100644
 --- a/drivers/gpu/drm/radeon/radeon_state.c
 +++ b/drivers/gpu/drm/radeon/radeon_state.c
 @@ -305,8 +305,9 @@ static __inline__ int radeon_check_and_fixup_packet3(drm_radeon_private_t *
@@ -40477,16 +40524,20 @@
  	int offset = dev_priv->gart_buffers_offset + prim->offset;
  	u32 *data;
  	int dwords;
-@@ -1870,7 +1886,7 @@ static int radeon_cp_dispatch_texture(struct drm_device * dev,
+@@ -1868,9 +1884,10 @@ static int radeon_cp_dispatch_texture(struct drm_device * dev,
+ 		OUT_RING((image->width << 16) | height);
+ 		RADEON_WAIT_UNTIL_2D_IDLE();
  		ADVANCE_RING();
- 		COMMIT_RING();
+-		COMMIT_RING();
  
 -		radeon_cp_discard_buffer(dev, buf);
 +		radeon_cp_discard_buffer(dev, file_priv->master, buf);
++
++		COMMIT_RING();
  
  		/* Update the input parameters for next time */
  		image->y += height;
-@@ -2110,7 +2126,8 @@ static int radeon_surface_free(struct drm_device *dev, void *data, struct drm_fi
+@@ -2110,7 +2127,8 @@ static int radeon_surface_free(struct drm_device *dev, void *data, struct drm_fi
  static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *file_priv)
  {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
@@ -40496,7 +40547,7 @@
  	drm_radeon_clear_t *clear = data;
  	drm_radeon_clear_rect_t depth_boxes[RADEON_NR_SAREA_CLIPRECTS];
  	DRM_DEBUG("\n");
-@@ -2126,7 +2143,7 @@ static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *
+@@ -2126,7 +2144,7 @@ static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *
  			       sarea_priv->nbox * sizeof(depth_boxes[0])))
  		return -EFAULT;
  
@@ -40505,7 +40556,7 @@
  
  	COMMIT_RING();
  	return 0;
-@@ -2134,9 +2151,10 @@ static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *
+@@ -2134,9 +2152,10 @@ static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *
  
  /* Not sure why this isn't set all the time:
   */
@@ -40517,7 +40568,7 @@
  	RING_LOCALS;
  
  	DRM_DEBUG("\n");
-@@ -2153,8 +2171,8 @@ static int radeon_do_init_pageflip(struct drm_device * dev)
+@@ -2153,8 +2172,8 @@ static int radeon_do_init_pageflip(struct drm_device * dev)
  
  	dev_priv->page_flipping = 1;
  
@@ -40528,7 +40579,7 @@
  
  	return 0;
  }
-@@ -2172,9 +2190,9 @@ static int radeon_cp_flip(struct drm_device *dev, void *data, struct drm_file *f
+@@ -2172,9 +2191,9 @@ static int radeon_cp_flip(struct drm_device *dev, void *data, struct drm_file *f
  	RING_SPACE_TEST_WITH_RETURN(dev_priv);
  
  	if (!dev_priv->page_flipping)
@@ -40540,7 +40591,7 @@
  
  	COMMIT_RING();
  	return 0;
-@@ -2183,7 +2201,9 @@ static int radeon_cp_flip(struct drm_device *dev, void *data, struct drm_file *f
+@@ -2183,7 +2202,9 @@ static int radeon_cp_flip(struct drm_device *dev, void *data, struct drm_file *f
  static int radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *file_priv)
  {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
@@ -40551,7 +40602,7 @@
  	DRM_DEBUG("\n");
  
  	LOCK_TEST_WITH_RETURN(dev, file_priv);
-@@ -2193,8 +2213,11 @@ static int radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *f
+@@ -2193,8 +2214,11 @@ static int radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *f
  	if (sarea_priv->nbox > RADEON_NR_SAREA_CLIPRECTS)
  		sarea_priv->nbox = RADEON_NR_SAREA_CLIPRECTS;
  
@@ -40565,7 +40616,7 @@
  
  	COMMIT_RING();
  	return 0;
-@@ -2203,7 +2226,8 @@ static int radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *f
+@@ -2203,7 +2227,8 @@ static int radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *f
  static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file *file_priv)
  {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
@@ -40575,7 +40626,7 @@
  	struct drm_device_dma *dma = dev->dma;
  	struct drm_buf *buf;
  	drm_radeon_vertex_t *vertex = data;
-@@ -2211,6 +2235,8 @@ static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file
+@@ -2211,6 +2236,8 @@ static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file
  
  	LOCK_TEST_WITH_RETURN(dev, file_priv);
  
@@ -40584,7 +40635,7 @@
  	DRM_DEBUG("pid=%d index=%d count=%d discard=%d\n",
  		  DRM_CURRENTPID, vertex->idx, vertex->count, vertex->discard);
  
-@@ -2263,13 +2289,13 @@ static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file
+@@ -2263,13 +2290,13 @@ static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file
  		prim.finish = vertex->count;	/* unused */
  		prim.prim = vertex->prim;
  		prim.numverts = vertex->count;
@@ -40601,7 +40652,7 @@
  	}
  
  	COMMIT_RING();
-@@ -2279,7 +2305,8 @@ static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file
+@@ -2279,7 +2306,8 @@ static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file
  static int radeon_cp_indices(struct drm_device *dev, void *data, struct drm_file *file_priv)
  {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
@@ -40611,7 +40662,7 @@
  	struct drm_device_dma *dma = dev->dma;
  	struct drm_buf *buf;
  	drm_radeon_indices_t *elts = data;
-@@ -2288,6 +2315,8 @@ static int radeon_cp_indices(struct drm_device *dev, void *data, struct drm_file
+@@ -2288,6 +2316,8 @@ static int radeon_cp_indices(struct drm_device *dev, void *data, struct drm_file
  
  	LOCK_TEST_WITH_RETURN(dev, file_priv);
  
@@ -40620,7 +40671,7 @@
  	DRM_DEBUG("pid=%d index=%d start=%d end=%d discard=%d\n",
  		  DRM_CURRENTPID, elts->idx, elts->start, elts->end,
  		  elts->discard);
-@@ -2353,11 +2382,11 @@ static int radeon_cp_indices(struct drm_device *dev, void *data, struct drm_file
+@@ -2353,11 +2383,11 @@ static int radeon_cp_indices(struct drm_device *dev, void *data, struct drm_file
  	prim.prim = elts->prim;
  	prim.offset = 0;	/* offset from start of dma buffers */
  	prim.numverts = RADEON_MAX_VB_VERTS;	/* duh */
@@ -40635,7 +40686,7 @@
  	}
  
  	COMMIT_RING();
-@@ -2468,7 +2497,7 @@ static int radeon_cp_indirect(struct drm_device *dev, void *data, struct drm_fil
+@@ -2468,7 +2498,7 @@ static int radeon_cp_indirect(struct drm_device *dev, void *data, struct drm_fil
  	 */
  	radeon_cp_dispatch_indirect(dev, buf, indirect->start, indirect->end);
  	if (indirect->discard) {
@@ -40644,7 +40695,7 @@
  	}
  
  	COMMIT_RING();
-@@ -2478,7 +2507,8 @@ static int radeon_cp_indirect(struct drm_device *dev, void *data, struct drm_fil
+@@ -2478,7 +2508,8 @@ static int radeon_cp_indirect(struct drm_device *dev, void *data, struct drm_fil
  static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file *file_priv)
  {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
@@ -40654,7 +40705,7 @@
  	struct drm_device_dma *dma = dev->dma;
  	struct drm_buf *buf;
  	drm_radeon_vertex2_t *vertex = data;
-@@ -2487,6 +2517,8 @@ static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file
+@@ -2487,6 +2518,8 @@ static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file
  
  	LOCK_TEST_WITH_RETURN(dev, file_priv);
  
@@ -40663,7 +40714,7 @@
  	DRM_DEBUG("pid=%d index=%d discard=%d\n",
  		  DRM_CURRENTPID, vertex->idx, vertex->discard);
  
-@@ -2547,12 +2579,12 @@ static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file
+@@ -2547,12 +2580,12 @@ static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file
  			tclprim.offset = prim.numverts * 64;
  			tclprim.numverts = RADEON_MAX_VB_VERTS;	/* duh */
  
@@ -40678,7 +40729,7 @@
  		}
  
  		if (sarea_priv->nbox == 1)
-@@ -2560,7 +2592,7 @@ static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file
+@@ -2560,7 +2593,7 @@ static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file
  	}
  
  	if (vertex->discard) {
@@ -40687,7 +40738,7 @@
  	}
  
  	COMMIT_RING();
-@@ -2849,7 +2881,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file
+@@ -2849,7 +2882,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file
  
  	orig_nbox = cmdbuf->nbox;
  
@@ -40696,7 +40747,7 @@
  		int temp;
  		temp = r300_do_cp_cmdbuf(dev, file_priv, cmdbuf);
  
-@@ -2909,7 +2941,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file
+@@ -2909,7 +2942,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file
  				goto err;
  			}
  
@@ -40705,7 +40756,7 @@
  			break;
  
  		case RADEON_CMD_PACKET3:
-@@ -3020,7 +3052,7 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil
+@@ -3020,7 +3053,7 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil
  		 */
  	case RADEON_PARAM_SAREA_HANDLE:
  		/* The lock is the first dword in the sarea. */
@@ -40714,7 +40765,7 @@
  		break;
  #endif
  	case RADEON_PARAM_GART_TEX_HANDLE:
-@@ -3048,6 +3080,9 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil
+@@ -3048,6 +3081,9 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil
  	case RADEON_PARAM_NUM_GB_PIPES:
  		value = dev_priv->num_gb_pipes;
  		break;
@@ -40724,7 +40775,7 @@
  	default:
  		DRM_DEBUG("Invalid parameter %d\n", param->param);
  		return -EINVAL;
-@@ -3064,6 +3099,7 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil
+@@ -3064,6 +3100,7 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil
  static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_file *file_priv)
  {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
@@ -40732,7 +40783,7 @@
  	drm_radeon_setparam_t *sp = data;
  	struct drm_radeon_driver_file_fields *radeon_priv;
  
-@@ -3078,12 +3114,14 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil
+@@ -3078,12 +3115,14 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil
  			DRM_DEBUG("color tiling disabled\n");
  			dev_priv->front_pitch_offset &= ~RADEON_DST_TILE_MACRO;
  			dev_priv->back_pitch_offset &= ~RADEON_DST_TILE_MACRO;
@@ -40749,7 +40800,7 @@
  		}
  		break;
  	case RADEON_SETPARAM_PCIGART_LOCATION:
-@@ -3101,6 +3139,11 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil
+@@ -3101,6 +3140,11 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil
  	case RADEON_SETPARAM_VBLANK_CRTC:
  		return radeon_vblank_crtc_set(dev, sp->value);
  		break;
@@ -40761,7 +40812,7 @@
  	default:
  		DRM_DEBUG("Invalid parameter %d\n", sp->param);
  		return -EINVAL;
-@@ -3129,14 +3172,6 @@ void radeon_driver_preclose(struct drm_device *dev, struct drm_file *file_priv)
+@@ -3129,14 +3173,6 @@ void radeon_driver_preclose(struct drm_device *dev, struct drm_file *file_priv)
  
  void radeon_driver_lastclose(struct drm_device *dev)
  {
@@ -40776,7 +40827,7 @@
  	radeon_do_release(dev);
  }
  
-@@ -3197,7 +3232,20 @@ struct drm_ioctl_desc radeon_ioctls[] = {
+@@ -3197,7 +3233,20 @@ struct drm_ioctl_desc radeon_ioctls[] = {
  	DRM_IOCTL_DEF(DRM_RADEON_IRQ_WAIT, radeon_irq_wait, DRM_AUTH),
  	DRM_IOCTL_DEF(DRM_RADEON_SETPARAM, radeon_cp_setparam, DRM_AUTH),
  	DRM_IOCTL_DEF(DRM_RADEON_SURF_ALLOC, radeon_surface_alloc, DRM_AUTH),


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.1100
retrieving revision 1.1101
diff -u -r1.1100 -r1.1101
--- kernel.spec	29 Oct 2008 01:42:13 -0000	1.1100
+++ kernel.spec	29 Oct 2008 05:48:41 -0000	1.1101
@@ -1883,6 +1883,9 @@
 %kernel_variant_files -k vmlinux %{with_kdump} kdump
 
 %changelog
+* Wed Oct 29 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-65
+- radeon modesetting : misc fixes - rs690, agp unload, module unload warning
+
 * Tue Oct 28 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.27.4-64
 - Drop Fedora patch that changed the default FAT charset to UTF-8 (F9#454013)
 




More information about the scm-commits mailing list