diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_cp.c')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_cp.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_cp.c b/drivers/gpu/drm/radeon/radeon_cp.c index 92965dbb3c14..34c0b3f0c29e 100644 --- a/drivers/gpu/drm/radeon/radeon_cp.c +++ b/drivers/gpu/drm/radeon/radeon_cp.c | |||
@@ -1062,11 +1062,12 @@ static int radeon_do_init_cp(struct drm_device *dev, drm_radeon_init_t *init, | |||
1062 | } else | 1062 | } else |
1063 | #endif | 1063 | #endif |
1064 | { | 1064 | { |
1065 | dev_priv->cp_ring->handle = (void *)dev_priv->cp_ring->offset; | 1065 | dev_priv->cp_ring->handle = |
1066 | (void *)(unsigned long)dev_priv->cp_ring->offset; | ||
1066 | dev_priv->ring_rptr->handle = | 1067 | dev_priv->ring_rptr->handle = |
1067 | (void *)dev_priv->ring_rptr->offset; | 1068 | (void *)(unsigned long)dev_priv->ring_rptr->offset; |
1068 | dev->agp_buffer_map->handle = | 1069 | dev->agp_buffer_map->handle = |
1069 | (void *)dev->agp_buffer_map->offset; | 1070 | (void *)(unsigned long)dev->agp_buffer_map->offset; |
1070 | 1071 | ||
1071 | DRM_DEBUG("dev_priv->cp_ring->handle %p\n", | 1072 | DRM_DEBUG("dev_priv->cp_ring->handle %p\n", |
1072 | dev_priv->cp_ring->handle); | 1073 | dev_priv->cp_ring->handle); |
@@ -1177,7 +1178,7 @@ static int radeon_do_init_cp(struct drm_device *dev, drm_radeon_init_t *init, | |||
1177 | /* if we have an offset set from userspace */ | 1178 | /* if we have an offset set from userspace */ |
1178 | if (dev_priv->pcigart_offset_set) { | 1179 | if (dev_priv->pcigart_offset_set) { |
1179 | dev_priv->gart_info.bus_addr = | 1180 | dev_priv->gart_info.bus_addr = |
1180 | dev_priv->pcigart_offset + dev_priv->fb_location; | 1181 | (resource_size_t)dev_priv->pcigart_offset + dev_priv->fb_location; |
1181 | dev_priv->gart_info.mapping.offset = | 1182 | dev_priv->gart_info.mapping.offset = |
1182 | dev_priv->pcigart_offset + dev_priv->fb_aper_offset; | 1183 | dev_priv->pcigart_offset + dev_priv->fb_aper_offset; |
1183 | dev_priv->gart_info.mapping.size = | 1184 | dev_priv->gart_info.mapping.size = |