Generic file aio read 함수
Retired DISLab
(버전 사이의 차이)
(사용자 2명의 중간의 편집 3개 숨겨짐) | |||
1번째 줄: | 1번째 줄: | ||
− | + | <uml> | |
− | + | ||
(*) --> "generic_segment_checks" | (*) --> "generic_segment_checks" | ||
"generic_segment_checks" --> if "error" then | "generic_segment_checks" --> if "error" then | ||
6번째 줄: | 5번째 줄: | ||
endif | endif | ||
− | if "filp->f_flag 검사" then | + | "generic_segment_checks" --> if "filp->f_flag 검사" then |
--> [직접전송] "i_size_read" | --> [직접전송] "i_size_read" | ||
--> filemap_write_and_wait_range | --> filemap_write_and_wait_range | ||
14번째 줄: | 13번째 줄: | ||
endif | endif | ||
− | " | + | "filemap_write_and_wait_range" -> "filemap_fdatawrite_range" |
"filemap_fdatawrite_range" -> "do_writepages" | "filemap_fdatawrite_range" -> "do_writepages" | ||
"do_writepages" -> "generic_writepage" | "do_writepages" -> "generic_writepage" | ||
"generic_writepage" ->"write_cache_pages" | "generic_writepage" ->"write_cache_pages" | ||
"write_cache_pages" -> "writepage" | "write_cache_pages" -> "writepage" | ||
− | + | </uml> |
2014년 5월 15일 (목) 16:32 현재 판