diff --git a/kernel/sched/mod/core.c b/kernel/sched/mod/core.cindex f337607..88fe861 100644--- a/kernel/sched/mod/core.c+++ b/kernel/sched/mod/core.c@@ -32356 +32358 @@ static void __sched notrace __schedule(bool preempt) struct rq *rq; int cpu; + printk_once(\"scheduler: Hi I am the new scheduler!\\");+ cpu = smp_processor_id(); rq = cpu_rq(cpu); prev = rq-curr; # plugsched-cli build /tmp/work/scheduler 7、将生成的 rpm 包拷贝到宿主机 , 退出容器 , 并安装调度器包 , 调度器日志显示新修改的调度器已经生效:
# cp /usr/local/lib/plugsched/rpmbuild/RPMS/x86_64/scheduler-xxx-4.19.91-25.2.an7.yyy.x86_64.rpm /tmp/work# exitexit# rpm -ivh /tmp/work/scheduler-xxx-4.19.91-25.2.an7.yyy.x86_64.rpm# dmesg | tail -n 10[ 878.915006
scheduler: total initialization time is 5780743 ns[ 878.915006
scheduler module is loading[ 878.915232
scheduler: Hi I am the new scheduler