acquire_console_sem 调用出错
void acquire_console_sem(void){
BUG_ON(in_interrupt());
if (console_suspended) {
down(&secondary_console_sem);
return;
}
down(&console_sem);
console_locked = 1;
console_may_schedule = 1;
}
在内核初始化-〉console_init()-〉调用acquire_console_sem-〉BUG_ON(in_interrupt());出现问题,这里的意思是不是说如果在中断中,则为BUG?
出现这个问题是什么原因引起的?
页:
[1]