gpu: drm: img: Replace system work flush with img dedicated workqueue
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 9 Jan 2024 08:47:54 +0000 (17:47 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 19 Feb 2024 00:13:58 +0000 (09:13 +0900)
commit49f0e3e4a16aee69b1be1b38746001015f63ecf1
treea0bc6a6cc18f43694bef4fe5e2f50f8c2f4409be
parentc572eca8a224b6c5b8def9d90b180700aa28427b
gpu: drm: img: Replace system work flush with img dedicated workqueue

To remove deprecated flush_scheduled_work() after the commit
20bdedafd2f6 ("workqueue: Warn attempt to flush system-wide workqueues."),
add img dedicated unordered wq and queue/flush the wq instead of
system work.

Change-Id: I316b2858abf15e11d9ed40550a41f9494d421c87
Ref: 848a4e5c096d ("drm/i915: add a dedicated workqueue inside drm_i915_private")
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/gpu/drm/img/img-rogue/services/server/env/linux/osfunc.c
drivers/gpu/drm/img/img-rogue/services/server/env/linux/pvr_fence.c
drivers/gpu/drm/img/img-rogue/services/server/env/linux/pvr_fence.h
drivers/gpu/drm/img/img-rogue/services/server/env/linux/services_kernel_client.h