reboot 프로세싱에 대해서 알고 싶습니다.
글쓴이: ioi_ioi / 작성시간: 월, 2006/03/06 - 10:30오전
하
새로운 켈디피에 첫글을 올리는군요.
감회가 새롭습니다.
암튼 그건 글코..
reboot 프로세싱이 참으로 궁금합니다.
/kernel/sys.c 파일을 보면
sys_reboot 함수안에는
286 case LINUX_REBOOT_CMD_RESTART: 287 notifier_call_chain(&reboot_notifier_list, SYS_RESTART, NULL); 288 printk(KERN_EMERG "Restarting system.\n"); 289 machine_restart(NULL); 290 break;
이렇게 되어있는데 참으로 간단하게 되어있다 해서 쉽게 봤습니다만.
notifier_call_chain 함수를 막아도 시스템은 재부팅되고
machine_restart함수를 막아도 시스템은 재부팅됩니다.
도대체 알수가 없는 코드같습니다만
저만 못알아보는 거 같아 이렇게 질문 올립니다.
고수 여러분들의 답변 그럼 부탁드립니다.
Forums:
댓글 달기