diff options
author | Jörg Wagner <jorwag@google.com> | 2023-09-01 20:50:01 +0000 |
---|---|---|
committer | Debarshi Dutta <debarshid@google.com> | 2023-09-11 19:10:38 +0000 |
commit | b89e4f209550efccaddb333cab82f63fe4dc7df4 (patch) | |
tree | 226ab07110dd2c6802d71a407fbef9fc3ba664ef /mali_kbase/mali_kbase_pm.c | |
parent | c6cb0a82939382fbcc0900643c01ce51dd00d816 (diff) | |
download | gpu-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.c | 3 |
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; |