summaryrefslogtreecommitdiff
path: root/mali_kbase/mali_kbase_pm.c
diff options
context:
space:
mode:
authorJörg Wagner <jorwag@google.com>2023-09-01 20:50:01 +0000
committerDebarshi Dutta <debarshid@google.com>2023-09-11 19:10:38 +0000
commitb89e4f209550efccaddb333cab82f63fe4dc7df4 (patch)
tree226ab07110dd2c6802d71a407fbef9fc3ba664ef /mali_kbase/mali_kbase_pm.c
parentc6cb0a82939382fbcc0900643c01ce51dd00d816 (diff)
downloadgpu-b89e4f209550efccaddb333cab82f63fe4dc7df4.tar.gz
Refactor helpers for creating RT threads
Split functionality to allow creation of arbitrary thread tasks and kthread_worker_fn workers, while sharing the promotion to RT scheduling policies for both. Finally use this functionality to elevate "mali-gpuq-kthread" to RT priority. Bug: 290882327 Change-Id: Icf2c07849cdd0ca47bcfc06700853ac1856d0a87
Diffstat (limited to 'mali_kbase/mali_kbase_pm.c')
-rw-r--r--mali_kbase/mali_kbase_pm.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/mali_kbase/mali_kbase_pm.c b/mali_kbase/mali_kbase_pm.c
index 40278a8..d6c559a 100644
--- a/mali_kbase/mali_kbase_pm.c
+++ b/mali_kbase/mali_kbase_pm.c
@@ -488,8 +488,7 @@ int kbase_pm_apc_init(struct kbase_device *kbdev)
{
int ret;
- ret = kbase_create_realtime_thread(kbdev,
- kthread_worker_fn, &kbdev->apc.worker, "mali_apc_thread");
+ ret = kbase_kthread_run_worker_rt(kbdev, &kbdev->apc.worker, "mali_apc_thread");
if (ret)
return ret;