藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


如何在驅動中引用flush_tlb_all()?

在驅動程序模塊中如果引用內核函數後(例如引用了flush_tlb_all(),聲明該函數的頭文件pgalloc.h已經被包括進來),加載時出現unresolved-symbol錯誤,這是什麼原因?該如和解決呢?非常感謝!

如何在驅動中引用flush_tlb_all()?

unresolved-symbol
你看看有沒有實現
或是那個符號在哪個模塊中的
可能就是內核中沒有對應符號所以會發生

如何在驅動中引用flush_tlb_all()?

感謝無雙法師的關注,

如果引用flush_cache_all()是沒有問題的,我又仔細看了下可能是flush_tlb_all()需要EXPORT,flush_cache_all()是有EXPORT的,不知是否這樣,請指教。

如何在驅動中引用flush_tlb_all()?

那看看吧
內核中沒有export的主不可以被其它模塊調用

我想也可能是這個問題



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com