diff options
author | Marcin Slusarz <marcin.slusarz@gmail.com> | 2012-11-06 16:49:51 -0500 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2012-11-20 01:06:19 -0500 |
commit | 0b91c4a1cd7cc368763de2fe25b8ea64ea803c08 (patch) | |
tree | c8b2431490b76d516487ebd8ef83afb893ded476 /drivers/gpu | |
parent | ef8cf3a1c523afa499d15856e7db3844ad59d1fb (diff) |
drm/ttm: remove ttm_buffer_object->buffer_start
All drivers set it to 0 and nothing uses it.
Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/ast/ast_ttm.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/cirrus/cirrus_ttm.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/mgag200/mgag200_ttm.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nouveau_bo.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_object.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/ttm/ttm_bo.c | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 |
8 files changed, 10 insertions, 14 deletions
diff --git a/drivers/gpu/drm/ast/ast_ttm.c b/drivers/gpu/drm/ast/ast_ttm.c index 1a026ac2dfb4..0a54f65a8ebb 100644 --- a/drivers/gpu/drm/ast/ast_ttm.c +++ b/drivers/gpu/drm/ast/ast_ttm.c | |||
@@ -356,7 +356,7 @@ int ast_bo_create(struct drm_device *dev, int size, int align, | |||
356 | 356 | ||
357 | ret = ttm_bo_init(&ast->ttm.bdev, &astbo->bo, size, | 357 | ret = ttm_bo_init(&ast->ttm.bdev, &astbo->bo, size, |
358 | ttm_bo_type_device, &astbo->placement, | 358 | ttm_bo_type_device, &astbo->placement, |
359 | align >> PAGE_SHIFT, 0, false, NULL, acc_size, | 359 | align >> PAGE_SHIFT, false, NULL, acc_size, |
360 | NULL, ast_bo_ttm_destroy); | 360 | NULL, ast_bo_ttm_destroy); |
361 | if (ret) | 361 | if (ret) |
362 | return ret; | 362 | return ret; |
diff --git a/drivers/gpu/drm/cirrus/cirrus_ttm.c b/drivers/gpu/drm/cirrus/cirrus_ttm.c index bc83f835c830..90d770143cc2 100644 --- a/drivers/gpu/drm/cirrus/cirrus_ttm.c +++ b/drivers/gpu/drm/cirrus/cirrus_ttm.c | |||
@@ -361,7 +361,7 @@ int cirrus_bo_create(struct drm_device *dev, int size, int align, | |||
361 | 361 | ||
362 | ret = ttm_bo_init(&cirrus->ttm.bdev, &cirrusbo->bo, size, | 362 | ret = ttm_bo_init(&cirrus->ttm.bdev, &cirrusbo->bo, size, |
363 | ttm_bo_type_device, &cirrusbo->placement, | 363 | ttm_bo_type_device, &cirrusbo->placement, |
364 | align >> PAGE_SHIFT, 0, false, NULL, acc_size, | 364 | align >> PAGE_SHIFT, false, NULL, acc_size, |
365 | NULL, cirrus_bo_ttm_destroy); | 365 | NULL, cirrus_bo_ttm_destroy); |
366 | if (ret) | 366 | if (ret) |
367 | return ret; | 367 | return ret; |
diff --git a/drivers/gpu/drm/mgag200/mgag200_ttm.c b/drivers/gpu/drm/mgag200/mgag200_ttm.c index 1504699666c4..49d60a620122 100644 --- a/drivers/gpu/drm/mgag200/mgag200_ttm.c +++ b/drivers/gpu/drm/mgag200/mgag200_ttm.c | |||
@@ -355,7 +355,7 @@ int mgag200_bo_create(struct drm_device *dev, int size, int align, | |||
355 | 355 | ||
356 | ret = ttm_bo_init(&mdev->ttm.bdev, &mgabo->bo, size, | 356 | ret = ttm_bo_init(&mdev->ttm.bdev, &mgabo->bo, size, |
357 | ttm_bo_type_device, &mgabo->placement, | 357 | ttm_bo_type_device, &mgabo->placement, |
358 | align >> PAGE_SHIFT, 0, false, NULL, acc_size, | 358 | align >> PAGE_SHIFT, false, NULL, acc_size, |
359 | NULL, mgag200_bo_ttm_destroy); | 359 | NULL, mgag200_bo_ttm_destroy); |
360 | if (ret) | 360 | if (ret) |
361 | return ret; | 361 | return ret; |
diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c index 35ac57f0aab6..3cbf1a8cf551 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo.c +++ b/drivers/gpu/drm/nouveau/nouveau_bo.c | |||
@@ -225,7 +225,7 @@ nouveau_bo_new(struct drm_device *dev, int size, int align, | |||
225 | 225 | ||
226 | ret = ttm_bo_init(&drm->ttm.bdev, &nvbo->bo, size, | 226 | ret = ttm_bo_init(&drm->ttm.bdev, &nvbo->bo, size, |
227 | type, &nvbo->placement, | 227 | type, &nvbo->placement, |
228 | align >> PAGE_SHIFT, 0, false, NULL, acc_size, sg, | 228 | align >> PAGE_SHIFT, false, NULL, acc_size, sg, |
229 | nouveau_bo_del_ttm); | 229 | nouveau_bo_del_ttm); |
230 | if (ret) { | 230 | if (ret) { |
231 | /* ttm will call nouveau_bo_del_ttm if it fails.. */ | 231 | /* ttm will call nouveau_bo_del_ttm if it fails.. */ |
diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c index 65c55556fd3f..7c4b4bb05a36 100644 --- a/drivers/gpu/drm/radeon/radeon_object.c +++ b/drivers/gpu/drm/radeon/radeon_object.c | |||
@@ -140,7 +140,7 @@ int radeon_bo_create(struct radeon_device *rdev, | |||
140 | /* Kernel allocation are uninterruptible */ | 140 | /* Kernel allocation are uninterruptible */ |
141 | down_read(&rdev->pm.mclk_lock); | 141 | down_read(&rdev->pm.mclk_lock); |
142 | r = ttm_bo_init(&rdev->mman.bdev, &bo->tbo, size, type, | 142 | r = ttm_bo_init(&rdev->mman.bdev, &bo->tbo, size, type, |
143 | &bo->placement, page_align, 0, !kernel, NULL, | 143 | &bo->placement, page_align, !kernel, NULL, |
144 | acc_size, sg, &radeon_ttm_bo_destroy); | 144 | acc_size, sg, &radeon_ttm_bo_destroy); |
145 | up_read(&rdev->pm.mclk_lock); | 145 | up_read(&rdev->pm.mclk_lock); |
146 | if (unlikely(r != 0)) { | 146 | if (unlikely(r != 0)) { |
diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c index e6bfcfdd3b60..f65182667825 100644 --- a/drivers/gpu/drm/ttm/ttm_bo.c +++ b/drivers/gpu/drm/ttm/ttm_bo.c | |||
@@ -1179,7 +1179,6 @@ int ttm_bo_init(struct ttm_bo_device *bdev, | |||
1179 | enum ttm_bo_type type, | 1179 | enum ttm_bo_type type, |
1180 | struct ttm_placement *placement, | 1180 | struct ttm_placement *placement, |
1181 | uint32_t page_alignment, | 1181 | uint32_t page_alignment, |
1182 | unsigned long buffer_start, | ||
1183 | bool interruptible, | 1182 | bool interruptible, |
1184 | struct file *persistent_swap_storage, | 1183 | struct file *persistent_swap_storage, |
1185 | size_t acc_size, | 1184 | size_t acc_size, |
@@ -1200,7 +1199,6 @@ int ttm_bo_init(struct ttm_bo_device *bdev, | |||
1200 | return -ENOMEM; | 1199 | return -ENOMEM; |
1201 | } | 1200 | } |
1202 | 1201 | ||
1203 | size += buffer_start & ~PAGE_MASK; | ||
1204 | num_pages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT; | 1202 | num_pages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT; |
1205 | if (num_pages == 0) { | 1203 | if (num_pages == 0) { |
1206 | pr_err("Illegal buffer object size\n"); | 1204 | pr_err("Illegal buffer object size\n"); |
@@ -1233,7 +1231,6 @@ int ttm_bo_init(struct ttm_bo_device *bdev, | |||
1233 | bo->mem.page_alignment = page_alignment; | 1231 | bo->mem.page_alignment = page_alignment; |
1234 | bo->mem.bus.io_reserved_vm = false; | 1232 | bo->mem.bus.io_reserved_vm = false; |
1235 | bo->mem.bus.io_reserved_count = 0; | 1233 | bo->mem.bus.io_reserved_count = 0; |
1236 | bo->buffer_start = buffer_start & PAGE_MASK; | ||
1237 | bo->priv_flags = 0; | 1234 | bo->priv_flags = 0; |
1238 | bo->mem.placement = (TTM_PL_FLAG_SYSTEM | TTM_PL_FLAG_CACHED); | 1235 | bo->mem.placement = (TTM_PL_FLAG_SYSTEM | TTM_PL_FLAG_CACHED); |
1239 | bo->seq_valid = false; | 1236 | bo->seq_valid = false; |
@@ -1306,7 +1303,6 @@ int ttm_bo_create(struct ttm_bo_device *bdev, | |||
1306 | enum ttm_bo_type type, | 1303 | enum ttm_bo_type type, |
1307 | struct ttm_placement *placement, | 1304 | struct ttm_placement *placement, |
1308 | uint32_t page_alignment, | 1305 | uint32_t page_alignment, |
1309 | unsigned long buffer_start, | ||
1310 | bool interruptible, | 1306 | bool interruptible, |
1311 | struct file *persistent_swap_storage, | 1307 | struct file *persistent_swap_storage, |
1312 | struct ttm_buffer_object **p_bo) | 1308 | struct ttm_buffer_object **p_bo) |
@@ -1321,8 +1317,8 @@ int ttm_bo_create(struct ttm_bo_device *bdev, | |||
1321 | 1317 | ||
1322 | acc_size = ttm_bo_acc_size(bdev, size, sizeof(struct ttm_buffer_object)); | 1318 | acc_size = ttm_bo_acc_size(bdev, size, sizeof(struct ttm_buffer_object)); |
1323 | ret = ttm_bo_init(bdev, bo, size, type, placement, page_alignment, | 1319 | ret = ttm_bo_init(bdev, bo, size, type, placement, page_alignment, |
1324 | buffer_start, interruptible, | 1320 | interruptible, persistent_swap_storage, acc_size, |
1325 | persistent_swap_storage, acc_size, NULL, NULL); | 1321 | NULL, NULL); |
1326 | if (likely(ret == 0)) | 1322 | if (likely(ret == 0)) |
1327 | *p_bo = bo; | 1323 | *p_bo = bo; |
1328 | 1324 | ||
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c index ed3c1e7ddde9..9f37b72a472c 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | |||
@@ -292,7 +292,7 @@ static int vmw_dummy_query_bo_create(struct vmw_private *dev_priv) | |||
292 | PAGE_SIZE, | 292 | PAGE_SIZE, |
293 | ttm_bo_type_device, | 293 | ttm_bo_type_device, |
294 | &vmw_vram_sys_placement, | 294 | &vmw_vram_sys_placement, |
295 | 0, 0, false, NULL, | 295 | 0, false, NULL, |
296 | &dev_priv->dummy_query_bo); | 296 | &dev_priv->dummy_query_bo); |
297 | } | 297 | } |
298 | 298 | ||
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c index da3c6b5b98a1..be87124a2769 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | |||
@@ -954,7 +954,7 @@ int vmw_surface_evict(struct vmw_private *dev_priv, | |||
954 | if (!srf->backup) { | 954 | if (!srf->backup) { |
955 | ret = ttm_bo_create(&dev_priv->bdev, srf->backup_size, | 955 | ret = ttm_bo_create(&dev_priv->bdev, srf->backup_size, |
956 | ttm_bo_type_device, | 956 | ttm_bo_type_device, |
957 | &vmw_srf_placement, 0, 0, true, | 957 | &vmw_srf_placement, 0, true, |
958 | NULL, &srf->backup); | 958 | NULL, &srf->backup); |
959 | if (unlikely(ret != 0)) | 959 | if (unlikely(ret != 0)) |
960 | return ret; | 960 | return ret; |
@@ -1566,7 +1566,7 @@ int vmw_dmabuf_init(struct vmw_private *dev_priv, | |||
1566 | 1566 | ||
1567 | ret = ttm_bo_init(bdev, &vmw_bo->base, size, | 1567 | ret = ttm_bo_init(bdev, &vmw_bo->base, size, |
1568 | ttm_bo_type_device, placement, | 1568 | ttm_bo_type_device, placement, |
1569 | 0, 0, interruptible, | 1569 | 0, interruptible, |
1570 | NULL, acc_size, NULL, bo_free); | 1570 | NULL, acc_size, NULL, bo_free); |
1571 | return ret; | 1571 | return ret; |
1572 | } | 1572 | } |