]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe: Remove redundant param from xe_bo_create_user
authorNirmoy Das <nirmoy.das@intel.com>
Fri, 16 Aug 2024 10:22:48 +0000 (12:22 +0200)
committerNirmoy Das <nirmoy.das@intel.com>
Mon, 19 Aug 2024 07:38:16 +0000 (09:38 +0200)
BO from xe_bo_create_user() will always be of type,
ttm_bo_type_device. So remove that redundant parameter.

Cc: Matthew Auld <matthew.auld@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240816102248.25628-1-nirmoy.das@intel.com
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
drivers/gpu/drm/xe/tests/xe_bo.c
drivers/gpu/drm/xe/tests/xe_dma_buf.c
drivers/gpu/drm/xe/tests/xe_migrate.c
drivers/gpu/drm/xe/xe_bo.c
drivers/gpu/drm/xe/xe_bo.h

index df9fd907edd43c8873a11a84c690406bf874078a..8dac069483e8fda9f2a41eaee209711bcd59cf0b 100644 (file)
@@ -125,7 +125,7 @@ static void ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile,
                kunit_info(test, "Testing system memory\n");
 
        bo = xe_bo_create_user(xe, NULL, NULL, SZ_1M, DRM_XE_GEM_CPU_CACHING_WC,
-                              ttm_bo_type_device, bo_flags);
+                              bo_flags);
        if (IS_ERR(bo)) {
                KUNIT_FAIL(test, "Failed to create bo.\n");
                return;
@@ -206,7 +206,6 @@ static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struc
                xe_vm_lock(vm, false);
                bo = xe_bo_create_user(xe, NULL, vm, 0x10000,
                                       DRM_XE_GEM_CPU_CACHING_WC,
-                                      ttm_bo_type_device,
                                       bo_flags);
                xe_vm_unlock(vm);
                if (IS_ERR(bo)) {
@@ -216,7 +215,7 @@ static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struc
 
                external = xe_bo_create_user(xe, NULL, NULL, 0x10000,
                                             DRM_XE_GEM_CPU_CACHING_WC,
-                                            ttm_bo_type_device, bo_flags);
+                                            bo_flags);
                if (IS_ERR(external)) {
                        KUNIT_FAIL(test, "external bo create err=%pe\n", external);
                        goto cleanup_bo;
index c24c8509227e709a3703cbad47aae65f4f443016..13db6c0530b3957878560a14273d763bca3ec365 100644 (file)
@@ -126,7 +126,7 @@ static void xe_test_dmabuf_import_same_driver(struct xe_device *xe)
 
        kunit_info(test, "running %s\n", __func__);
        bo = xe_bo_create_user(xe, NULL, NULL, size, DRM_XE_GEM_CPU_CACHING_WC,
-                              ttm_bo_type_device, params->mem_mask);
+                              params->mem_mask);
        if (IS_ERR(bo)) {
                KUNIT_FAIL(test, "xe_bo_create() failed with err=%ld\n",
                           PTR_ERR(bo));
index 47ae9d0b8864ed3172c8048a640d11892fb1e592..1a192a2a941b69afb3e1d095111267c4a2355d13 100644 (file)
@@ -641,7 +641,7 @@ static void validate_ccs_test_run_tile(struct xe_device *xe, struct xe_tile *til
        long ret;
 
        sys_bo = xe_bo_create_user(xe, NULL, NULL, SZ_4M,
-                                  DRM_XE_GEM_CPU_CACHING_WC, ttm_bo_type_device,
+                                  DRM_XE_GEM_CPU_CACHING_WC,
                                   XE_BO_FLAG_SYSTEM | XE_BO_FLAG_NEEDS_CPU_ACCESS);
 
        if (IS_ERR(sys_bo)) {
@@ -664,8 +664,9 @@ static void validate_ccs_test_run_tile(struct xe_device *xe, struct xe_tile *til
        }
        xe_bo_unlock(sys_bo);
 
-       ccs_bo = xe_bo_create_user(xe, NULL, NULL, SZ_4M, DRM_XE_GEM_CPU_CACHING_WC,
-                                  ttm_bo_type_device, bo_flags | XE_BO_FLAG_NEEDS_CPU_ACCESS);
+       ccs_bo = xe_bo_create_user(xe, NULL, NULL, SZ_4M,
+                                  DRM_XE_GEM_CPU_CACHING_WC,
+                                  bo_flags | XE_BO_FLAG_NEEDS_CPU_ACCESS);
 
        if (IS_ERR(ccs_bo)) {
                KUNIT_FAIL(test, "xe_bo_create() failed with err=%ld\n",
@@ -687,8 +688,9 @@ static void validate_ccs_test_run_tile(struct xe_device *xe, struct xe_tile *til
        }
        xe_bo_unlock(ccs_bo);
 
-       vram_bo = xe_bo_create_user(xe, NULL, NULL, SZ_4M, DRM_XE_GEM_CPU_CACHING_WC,
-                                   ttm_bo_type_device, bo_flags | XE_BO_FLAG_NEEDS_CPU_ACCESS);
+       vram_bo = xe_bo_create_user(xe, NULL, NULL, SZ_4M,
+                                   DRM_XE_GEM_CPU_CACHING_WC,
+                                   bo_flags | XE_BO_FLAG_NEEDS_CPU_ACCESS);
        if (IS_ERR(vram_bo)) {
                KUNIT_FAIL(test, "xe_bo_create() failed with err=%ld\n",
                           PTR_ERR(vram_bo));
index 800119c8fc8d8820bc8c8ebbd96eaf0454a2a338..ce8282e67e8457fc64cc66e3c75ec6bbfe21830a 100644 (file)
@@ -1499,11 +1499,10 @@ struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile,
 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile,
                                struct xe_vm *vm, size_t size,
                                u16 cpu_caching,
-                               enum ttm_bo_type type,
                                u32 flags)
 {
        struct xe_bo *bo = __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL,
-                                                cpu_caching, type,
+                                                cpu_caching, ttm_bo_type_device,
                                                 flags | XE_BO_FLAG_USER);
        if (!IS_ERR(bo))
                xe_bo_unlock_vm_held(bo);
@@ -2027,7 +2026,7 @@ int xe_gem_create_ioctl(struct drm_device *dev, void *data,
        }
 
        bo = xe_bo_create_user(xe, NULL, vm, args->size, args->cpu_caching,
-                              ttm_bo_type_device, bo_flags);
+                              bo_flags);
 
        if (vm)
                xe_vm_unlock(vm);
@@ -2333,7 +2332,6 @@ int xe_bo_dumb_create(struct drm_file *file_priv,
 
        bo = xe_bo_create_user(xe, NULL, NULL, args->size,
                               DRM_XE_GEM_CPU_CACHING_WC,
-                              ttm_bo_type_device,
                               XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
                               XE_BO_FLAG_SCANOUT |
                               XE_BO_FLAG_NEEDS_CPU_ACCESS);
index 1c9dc8adaaa35da7654bd220a4c624b51ba4b473..935a942790269accd0b72a4f8ae860a7e8777ef2 100644 (file)
@@ -87,7 +87,6 @@ struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile,
 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile,
                                struct xe_vm *vm, size_t size,
                                u16 cpu_caching,
-                               enum ttm_bo_type type,
                                u32 flags);
 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile,
                                   struct xe_vm *vm, size_t size,