标签: memory kernel paging
现在我正在做一些Linux内核调试。我修改了CFS任务调度部分。通常,每次调用函数schedule()时,我都会尝试使用指针存储或访问所有现有的sched_entity(类似于task_struct)。然后内核崩溃并出现错误 “ 无法处理地址为XXXXXX的数据的内核分页请求 “ 这是否意味着内核无法访问所有任务信息?内核只能访问调用schedule()函数的任务吗?就像在用户空间中一样,不同的进程有不同的内存空间。 我是内核编程的新手,所以我很感激,如果有人能给我一个提示:> 谢谢,