diff options
author | Chungkai Mei <chungkai@google.com> | 2022-12-21 17:29:28 +0000 |
---|---|---|
committer | Chung-Kai (Michael) Mei <chungkai@google.com> | 2023-01-04 13:32:21 +0000 |
commit | 7d55e078791f691984ad032a6559ae80876c9128 (patch) | |
tree | e5e405868bcdf3520320bddd3e54a002068462a4 | |
parent | f518f7c792a8cf60155d59851b27523d7d1a27e8 (diff) | |
download | gs-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.c | 8 |
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) |