gpu: drm: img: Fix to check fence list instead of fence count
authorHoegeun Kwon <hoegeun.kwon@samsung.com>
Tue, 9 Jan 2024 08:45:59 +0000 (17:45 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 19 Feb 2024 00:13:57 +0000 (09:13 +0900)
In order to generate a reserve fences, we check to see if there is a
fence list instead of fence count.

Change-Id: Ibd45c154610221dd7bcd4de96570fc00066457c8
Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/gpu/drm/img/img-rogue/services/server/env/linux/pvr_buffer_sync.c

index ab99301..ab6a5b2 100644 (file)
@@ -234,7 +234,7 @@ pvr_buffer_sync_check_fences_create(struct pvr_fence_context *fence_ctx,
 
                exclusive = !!(pmr_flags[i] & PVR_BUFFER_FLAG_WRITE);
 
-               if (!fence_count) {
+               if (!resv->fences) {
                        err = dma_resv_reserve_fences(resv, 1);
                        if (err)
                                goto err_destroy_fences;