確認

do_sync_read() を掘っているんですが、再確認しつつ作業を進める。
ってか、見てみると先頭 2 行で頓挫しとるのか。(とほほ
do_sync_read 関数の定義は fs/read_write.c です。で、そこから呼ばれてる

		ret = filp->f_op->aio_read(&kiocb, &iov, 1, kiocb.ki_pos);

なソレは ext3 ファイルシステムの file オペレーションという Linux カーネル 2.6 解読室の表 (p.269) によれば mm/filemap.c の generic_file_aio_read 関数。このあたりは以前のエントリの焼き直しですな。

とりあえず

ここまでが整理できてれば良いのかな、という微妙な結論に。ここに戻るのまでに再度あちこちをうろうろしなきゃならんのだろな。