gpu: drm: img: Fix to check fence list instead of fence count
authorHoegeun Kwon <hoegeun.kwon@samsung.com>
Mon, 17 Jul 2023 09:06:27 +0000 (18:06 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 24 Jul 2023 23:25:22 +0000 (08:25 +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>
drivers/gpu/drm/img/img-rogue/services/server/env/linux/pvr_buffer_sync.c

index ab993019c4671b372fa19fea2b499b97ec1c86fd..ab6a5b2dc093aed0c90e0c9b991f4af994c48c06 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;