모듈형태로 작성되어 커널에 적재된 디바이스 드라이버 모듈이 제거 될 때는 module_exit 매크로가 선언된 함수가 호출된다.
- 디바이스 드라이버의 해제
- 디바이스 드라이버에 할당된 모든 메모리의 해제
- 하드웨어 제거에 따른 처리
(메모리 해제는 할당된 순서의 역순으로 처리해야한다.)
- 디바이스 드라이버의 해제
- 디바이스 드라이버에 할당된 모든 메모리의 해제
- 하드웨어 제거에 따른 처리
(메모리 해제는 할당된 순서의 역순으로 처리해야한다.)
'Linux > Device Driver' 카테고리의 다른 글
[code] I/O 포트영역의 경쟁 처리함수 (0) | 2013.09.26 |
---|---|
[define] 디바이스 드라이버에서 주로 쓰이는 에러값 (0) | 2013.09.26 |
[info] module_init 의 초기화 처리 (0) | 2013.09.26 |
[info] 디바이스 드라이버가 동작하기 위한 초기화 와 종료에 필요한 항목 (0) | 2013.09.26 |
[info] unregister_chrdev() (0) | 2013.09.26 |