2013-09-01 72 views
3

我試圖攔截在Linux的項目中爲submit_bio提交的io請求。搜索功能調用submit_bio

我想找到調用submit_bio的主函數來提交塊。

我相信有一個函數需要一個頁面並提交其中的塊。

我在Linux內核中尋找這樣一個函數,它需要一個頁面使用submit_bio提交併提交塊。

任何人都可以幫助我嗎?

感謝

+0

據我所知,塊I/O通常通過調用generic_make_request()函數而不是submit_bio來完成。 submit_bio被稱爲翻譯頁面爲bio的唯一情況是在多設備驅動程序(md.c)和交換(page_io.c) –

+0

@ matthias.bgg中,您能告訴我交換使用'submit_bio'的位置嗎?我在page_io.c中找不到這個地方。 感謝您的快速回答 – Ygandelsman

+0

您使用的是什麼內核?我使用linux-next和文件中的簡單字符串搜索應該做的... –

回答