summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChungkai Mei <chungkai@google.com>2022-12-21 17:29:28 +0000
committerChung-Kai (Michael) Mei <chungkai@google.com>2023-01-04 13:32:21 +0000
commit7d55e078791f691984ad032a6559ae80876c9128 (patch)
treee5e405868bcdf3520320bddd3e54a002068462a4
parentf518f7c792a8cf60155d59851b27523d7d1a27e8 (diff)
downloadgs-android-gs-raviole-5.10-u-preview-1.tar.gz
vh: sched: change sequence of registering vendor hookandroid-u-preview-1_r0.2android-gs-raviole-5.10-u-preview-1
to avoid accessing uninitialized list head node, change sequence of registering vendor hook Bug: 237232510 Change-Id: Ib838f412ff6deef235737cdebcb4fa44ab040d3f Signed-off-by: Chungkai Mei <chungkai@google.com>
-rw-r--r--drivers/soc/google/vh/kernel/sched/init.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/soc/google/vh/kernel/sched/init.c b/drivers/soc/google/vh/kernel/sched/init.c
index a986a0b2b47d..95709abe5522 100644
--- a/drivers/soc/google/vh/kernel/sched/init.c
+++ b/drivers/soc/google/vh/kernel/sched/init.c
@@ -97,6 +97,10 @@ static int vh_sched_init(void)
init_vendor_rt_rq();
+ ret = register_trace_android_vh_dup_task_struct(vh_dup_task_struct_pixel_mod, NULL);
+ if (ret)
+ return ret;
+
ret = register_trace_android_rvh_enqueue_task(rvh_enqueue_task_pixel_mod, NULL);
if (ret)
return ret;
@@ -177,10 +181,6 @@ static int vh_sched_init(void)
if (ret)
return ret;
- ret = register_trace_android_vh_dup_task_struct(vh_dup_task_struct_pixel_mod, NULL);
- if (ret)
- return ret;
-
ret = register_trace_android_vh_dump_throttled_rt_tasks(vh_dump_throttled_rt_tasks_mod,
NULL);
if (ret)