gpu: drm: img: Replace system work flush with img dedicated workqueue 45/320145/4
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 9 Jan 2024 08:47:54 +0000 (17:47 +0900)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 8 Nov 2024 07:18:59 +0000 (08:18 +0100)
commitf92e86f164480c542507e7076625da9f326bb822
tree16d0bfd60a97cac1a4cfd0eebe77e650b1dc029b
parent1a4ebc97f56a27409a8e00b44ca0dafe8e96dfc7
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.

Ref: 848a4e5c096d ("drm/i915: add a dedicated workqueue inside drm_i915_private")
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I20d872118f906033e4b93e7a730580933a4cb8b6
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