디스크 스케쥴링에서..

글쓴이: 익명 사용자 / 작성시간: 월, 2001/10/08 - 4:23오후
안녕하세요. ^^; 저는 커널 공부하는 사람인데요..
커널 버전 2.4.9에서 말이죠..
디스크 스케쥴링에서..
ll_rw_blk.c 파일에서..
add_request()함수에서 보면..
{
...
list_add(&req->queue, insert_here);
...
}
함수를 호출해서 결국 scheduled queue로.. 즉 linked list에 삽입하잖아요
그죠?
그런데...
위의 부분을..
list_add(&req->queue, &q->queue_head);
로 바꾸면.. linked list의 head에 강제로 삽입이 안되는 겁니까??
조언 부탁 드립니다..
만약 안된다면.. linked list의 head에 어떻게 강제로 집어넣는지 좀..
가르쳐 주세요..
디스크 스케쥴링의 sorting과 상관없이 강제로 넣어야 하는 request들이 있어
서 그러거든요.. 부탁합니다..
좋은 하루 되세요
Forums:
댓글 달기