aliyun / plugsched

Live upgrade Linux kernel scheduler subsystem
BSD 3-Clause "New" or "Revised" License
82 stars 23 forks source link

Adjust the boundary of kernel-5.10. #135

Closed Dengerwei closed 2 years ago

Dengerwei commented 2 years ago

BackGround

Some callbacks of sched_class are marked as public_users, but they should be insider. See the struct_properties['sched_class']['public_users']:

{('put_prev_task', 'kernel/sched/sched.h'), ('check_class_changed', 'kernel/sched/core.c'), ('set_next_task', 'kernel/sched/sched.h'), ('dequeue_task', 'kernel/sched/core.c'), ('enqueue_task', 'kernel/sched/core.c')}

Task

Adjust the boundary of kernel-5.10 to fix this issue.