^^
제가 공유된 자원에 구조체에.. 막 여러 함수에서..
비동기적으로 접근하고 조작하는데요..
커널 모듈이라..
뮤텍스락을 걸어야하는데.. pthread 처럼 그런게 있는것도 아니고..
어떻게 해야할지 정모르겠어요..
예제코드좀 부탁드려요 ^^
printk.c 소스를 분석하면 딱일거 같아서.. 프린터했어요.. A4용지 10장이네요..
혹.. 정리하면 여기 게제할테니..
누구 지나가시다 이글 보시면..
꼭 좀 리플달아주세요 =.=
힘내세요.
mutex가 구현된 소스코드를 보고 관련된 함수이름들을 파악하세요. 소스코드내 코멘트들도 읽어보시구요.
그담에 그함수들이 사용된 디바이스 드라이버 소스코드를 찾으셔서 mutex가 어떤 식으로 사용되는지만 분석하세요.
여유가 있으면 커널이나 디바이스 드라이버와 관련된 책을 참조하시구요.
Linux Device Drivers, 2nd Ed.을 참고하세요. 특히,http://www.xml.com/ldd/chapter/book/ch09.html#t8
잘 해결했습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
printk.c 소스를 분석하면 딱일거 같아서..프린터했어요.. A4
printk.c 소스를 분석하면 딱일거 같아서..
프린터했어요.. A4용지 10장이네요..
혹.. 정리하면 여기 게제할테니..
누구 지나가시다 이글 보시면..
꼭 좀 리플달아주세요 =.=
힘내세요.
mutex가 구현된 소스코드를 보고 관련된 함수이름들을 파악하세요. 소스
mutex가 구현된 소스코드를 보고 관련된 함수이름들을 파악하세요. 소스코드내 코멘트들도 읽어보시구요.
그담에 그함수들이 사용된 디바이스 드라이버 소스코드를 찾으셔서 mutex가 어떤 식으로 사용되는지만 분석하세요.
여유가 있으면 커널이나 디바이스 드라이버와 관련된 책을 참조하시구요.
[url=http://www.xml.com/ldd/chapter/book
Linux Device Drivers, 2nd Ed.을 참고하세요. 특히,
http://www.xml.com/ldd/chapter/book/ch09.html#t8
잘 해결했습니다.
잘 해결했습니다.
힘내세요.
댓글 달기