我在 Linux 内核 2.4(家庭作业)中对 sched.c 进行了更改,现在系统进入内核恐慌状态。奇怪的是:它似乎通过了很多启动检查和初始化,并且只在最后出现恐慌,显示以下堆栈跟踪:
update_process_times
do_timer
timer_interrupt
handle_IRQ_event
do_IRQ
call_do_IRQ
do)wp_page
handle_mm_fault
do_page_fault
do_sigaction
sys_rt_sigaction
do_page_fault
error_code
错误是:“在中断处理程序中 - 不同步”
我知道没有任何代码很难判断,但是任何人都可以做出有根据的猜测来为我指明正确的方向吗?