블록 장치에다 데이타 쓸때 관련 질문입니다. 조언좀..
글쓴이: smilejoon / 작성시간: 목, 2007/08/09 - 1:48오후
HDD에다 데이타를 쓸려고 합니다.
HDD안에 원하는 sector 안에 데이타를 넣어야 해서
소스를 보고 있습니다.
블록 디바이스쪽에서 처리를 해야해서
하려고 보는중인데
블록에 요청하는 일을 어떻게 처리하나 하고 따라갔더니
ll_rw_block에 모든 블록 디바이스 관련 요청이 가는듯 하더군요
여기서 여러 처리를 하는데
거의 마지막 단계에 __make_request() 함수를 호출해서
이 함수안에서 처리하는게 아닌듯 싶습니다.
함수안에는 여러 루틴이 있는데
도통 어디서 최종적으로 실제 disk 입출력이 일어나는지
도통 잘 모르겠습니다.
어디를 좀더 보면 좋을지 혹시 조언을 해주시면
고맙겠습니다 (' ')(. .)
현재 linux 2.4.20 소스로 하는중입니다.
Forums:
댓글 달기