亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 內核模塊讀取文件返回-14錯誤 [打印本頁]

作者: jeick2008    時間: 2015-06-18 16:26
標題: 內核模塊讀取文件返回-14錯誤
大蝦們,小弟遇到一個痛心疾首的問題,請賜教~

在內核中靜態(tài)編譯,調用vfs_read讀取文件內容(buf為內核空間) 成功,核心代碼如下:

mm_segment_t old_fs;
set_fs(get_ds());
vfs_read(filp,buf,size,pos);
set_fs(old_fs);

小弟對上述代碼封裝成了 read_file函數(shù)。

read_file在模塊中,現(xiàn)出現(xiàn)了兩種情況(此模塊通過 lsm 方式掛載到內核)
1、同模塊內,讀取文件成功;
2、其他模塊調用read_file一直返回-14 (bad address)

請大蝦賜教~~~

jiay_os@sari.ac.cn

作者: jeick2008    時間: 2015-06-18 18:47
本帖最后由 jeick2008 于 2015-06-19 11:00 編輯

問題已解決,內核函數(shù)?臻g過大(局部變量占24k左右),導致程序跑飛。。。。。。。。。。直接淚崩了。。。
作者: ckf513728912    時間: 2015-06-19 16:25
回復 2# jeick2008


    強  祝樓主端午節(jié)快樂
作者: firocu    時間: 2015-06-22 12:21


24k這個也是醉了....

好像通常512就比較到了.

能找到問題, 很厲害.

回復 2# jeick2008


   




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2