>> Delete No. 51180 article
No. 커널에 변수 추가 했을 때 ksym 문제

등록 2002-06-20 16:10:00 By localhost     조회 2
이름 남상규    

		커널 소스를 수정해 변수 2개를 추가 했고 다른 모듈에서 쓰기 위해
ksym.c에서 export 시켰습니다만 부팅 후 /proc/ksyms에 나오는
것을 보면
 kt_rwindi_r_flag_R__ver_kt_rwindi_r_flag
 와 같이 나옵니다. 그러나 다른 변수 들은 모두 _Rxxxxxxxx 와 같이
_R뒤에 어드레스 같은게 적히는데 유독 제가 만든 것만 이상하게
나옵니다.
 뭐가 잘못 됐을까요?
 아래는 ksyms.c에 기록된 것입니다.
 extern unsigned long volatile kt_rwindi_r_flag;
EXPORT_SYMBOL(kt_rwindi_r_flag);
 변수는 driver/block/ll_rw_block.c에 정의되어 있습니다.
 실제로 모듈을 만들어 insmod 하면 kt_rwindi_r_flag를 못 찾네요...
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved