장치파일을 open 하면 자동으로 insmod 되면서 open 도 같이 되나요?
글쓴이: trymp / 작성시간: 금, 2010/06/04 - 3:48오후
리눅스 2.6.19 이상 버젼의 커널 기준으로
mice 계열 드라이버를 만들었는데요.
insmod()를 따로 하지 않고, application 에서 해당 장치 파일을 open
하니 lsmod 에서 아래와 같이 뜨네요.
Module Size Used by Tainted: P
test 9024 1
원래 lsmod 하면 없다가 app 에서 open 하니 바로 생기네요.
저는 예전까지 app 에서 open 을 호출하기 전에 insmod 로 먼저 올려놓고
app 에서 open 해야 ref count 가 +1 되면서 작동하는 줄 알았거든요
원래 이렇게 자동으로 모듈이 로드되면서 ref 가 증가하는게 맞는지 좀 알려주세요
Forums:
댓글 달기