From 83c0ed52c0b351f06b065b7f330940bd5b36225a Mon Sep 17 00:00:00 2001 From: Brian Date: Tue, 15 Oct 2024 11:44:20 +0800 Subject: [PATCH] add rtg trace test Signed-off-by: Brian --- kernel/sched/rtg/frame_rtg.c | 11 +++++++++++ kernel/sched/rtg/rtg_ctrl.c | 2 ++ 2 files changed, 13 insertions(+) diff --git a/kernel/sched/rtg/frame_rtg.c b/kernel/sched/rtg/frame_rtg.c index 79db645228c4..c9aef05130ff 100755 --- a/kernel/sched/rtg/frame_rtg.c +++ b/kernel/sched/rtg/frame_rtg.c @@ -502,6 +502,17 @@ struct task_struct *update_frame_thread(struct frame_info *frame_info, int new_prio = prio; bool update_ret = false; + // trace_rtg_frame_sched(1, "lqw-test-update_frame_thread", 1); + // trace_rtg_frame_sched(1, "lqw-test-pid", pid); + // trace_rtg_frame_sched(1, "lqw-old_task->pid", old_task->pid); + // trace_rtg_frame_sched(1, "lqw-old_prio", old_prio); + // trace_rtg_frame_sched(1, "lqw-test-new_prio", new_prio); + pr_info("[lqw] update_frame_thread: pid=%d old_task->pid=%d old_prio=%d new_prio=%d\n", + pid, + old_task->pid, + old_prio, + new_prio + ); if (pid > 0) { if (old_task && (pid == old_task->pid) && (old_prio == new_prio)) { if (is_rt_task && atomic_read(&frame_info->curr_rt_thread_num) < diff --git a/kernel/sched/rtg/rtg_ctrl.c b/kernel/sched/rtg/rtg_ctrl.c index 164f1b2373b9..6729ff017fea 100755 --- a/kernel/sched/rtg/rtg_ctrl.c +++ b/kernel/sched/rtg/rtg_ctrl.c @@ -717,6 +717,8 @@ long ctrl_set_rtg(int abi, void __user *uarg) ret = parse_create_rtg_grp(&rs_data); break; case CMD_ADD_RTG_THREAD: + // trace_rtg_frame_sched(1, "lqw-test_CMD_ADD_RTG_THREAD", 1); + pr_err("[lqw] CMD_ADD_RTG_THREAD"); ret = parse_add_rtg_thread(&rs_data); break; case CMD_REMOVE_RTG_THREAD: -- Gitee