Read(User - ext4)
Retired DISLab
(버전 사이의 차이)
3번째 줄: | 3번째 줄: | ||
(*) --> "read()" | (*) --> "read()" | ||
"read()" --> "SYSCALL_DEFINE3()" | "read()" --> "SYSCALL_DEFINE3()" | ||
− | |||
partition VFS { | partition VFS { | ||
− | --> "vfs_read()" | + | "SYSCALL_DEFINE3()" --> "vfs_read()" |
--> "do_sync_read()" | --> "do_sync_read()" | ||
− | |||
} | } | ||
partition EXT4 { | partition EXT4 { | ||
+ | "do_sync_read()" -->"generic_file_aio_read" | ||
+ | |||
--> if "not O_DIRECT" then | --> if "not O_DIRECT" then | ||
-->"do_generic_file_read()" | -->"do_generic_file_read()" |
2014년 5월 20일 (화) 14:46 현재 판