标签: linux list kernel
我正在尝试在linux内核的sched.h进行一些更改。默认代码有struct rq *rq,它是活动运行队列列表,我需要为每个进程p迭代运行队列列表rq。有没有办法做到这一点?
sched.h
struct rq *rq
答案 0 :(得分:0)
在linux内核源代码中有一个指针& init_task.It指向runqueue中的第一个任务。 将task_struct类型的结构声明为& init_task。然后使用while循环并保持终止条件,直到您返回相同的任务