]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/ttm: Tidy ttm_operation_ctx initialization
authorTvrtko Ursulin <tvrtko.ursulin@igalia.com>
Fri, 19 Sep 2025 13:15:29 +0000 (14:15 +0100)
committerTvrtko Ursulin <tursulin@ursulin.net>
Wed, 3 Dec 2025 14:48:41 +0000 (14:48 +0000)
No need to initialize a subset of fields to zero.

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
Link: https://lore.kernel.org/r/20250919131530.91247-4-tvrtko.ursulin@igalia.com
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Tvrtko Ursulin <tursulin@ursulin.net>
[tursulin: fixup conflict in ttm_resource_manager_evict_all]

drivers/gpu/drm/ttm/ttm_bo_util.c
drivers/gpu/drm/ttm/ttm_device.c
drivers/gpu/drm/ttm/ttm_resource.c
drivers/gpu/drm/ttm/ttm_tt.c

index 2ff35d55e462f9daa702ae42555b7fc5b36ab58d..c00371894fa1d94e8c5da6dddfbd09608871b009 100644 (file)
@@ -343,10 +343,7 @@ static int ttm_bo_kmap_ttm(struct ttm_buffer_object *bo,
                           struct ttm_bo_kmap_obj *map)
 {
        struct ttm_resource *mem = bo->resource;
-       struct ttm_operation_ctx ctx = {
-               .interruptible = false,
-               .no_wait_gpu = false
-       };
+       struct ttm_operation_ctx ctx = { };
        struct ttm_tt *ttm = bo->ttm;
        struct ttm_resource_manager *man =
                        ttm_manager_type(bo->bdev, bo->resource->mem_type);
@@ -530,10 +527,7 @@ int ttm_bo_vmap(struct ttm_buffer_object *bo, struct iosys_map *map)
                iosys_map_set_vaddr_iomem(map, vaddr_iomem);
 
        } else {
-               struct ttm_operation_ctx ctx = {
-                       .interruptible = false,
-                       .no_wait_gpu = false
-               };
+               struct ttm_operation_ctx ctx = { };
                struct ttm_tt *ttm = bo->ttm;
                pgprot_t prot;
                void *vaddr;
index 9a51afaf0749e2d1888bea237ab2a51d9d9ebe5b..d3bfb9a696a7415bf9e2a00f967eb1c32c7eb057 100644 (file)
@@ -135,10 +135,7 @@ out:
  */
 int ttm_device_prepare_hibernation(struct ttm_device *bdev)
 {
-       struct ttm_operation_ctx ctx = {
-               .interruptible = false,
-               .no_wait_gpu = false,
-       };
+       struct ttm_operation_ctx ctx = { };
        int ret;
 
        do {
index 2dd19f229d32b509b9921c765a0e21079e801ad9..a31683f7f3108f0c6ead03ac5d8ab4761ac3e2cd 100644 (file)
@@ -545,10 +545,7 @@ EXPORT_SYMBOL(ttm_resource_manager_init);
 int ttm_resource_manager_evict_all(struct ttm_device *bdev,
                                   struct ttm_resource_manager *man)
 {
-       struct ttm_operation_ctx ctx = {
-               .interruptible = false,
-               .no_wait_gpu = false,
-       };
+       struct ttm_operation_ctx ctx = { };
        struct dma_fence *fence;
        int ret, i;
 
index 611d20ab966d2b2436b931f5fade221d5ff5b3ba..af33fa020249627b9cf3e95d2a469ef0f9166b12 100644 (file)
@@ -456,7 +456,7 @@ EXPORT_SYMBOL_FOR_TESTS_ONLY(ttm_tt_unpopulate);
 /* Test the shrinker functions and dump the result */
 static int ttm_tt_debugfs_shrink_show(struct seq_file *m, void *data)
 {
-       struct ttm_operation_ctx ctx = { false, false };
+       struct ttm_operation_ctx ctx = { };
 
        seq_printf(m, "%d\n", ttm_global_swapout(&ctx, GFP_KERNEL));
        return 0;