
我有兩台桌面:一台帶有 5.4.0-107-generic 的 UBUNTU 20.04.4 LTS,一台帶有 5.13.0-39-generic 的 XUBUNTU 20.04.4 LTS。兩者都具有 x86_64 架構。我發現兩個 [...]/include/linux/vmalloc.h 內容之間有差異。在 5.13 中,__vmalloc() 的宣告似乎不正確,因為它只需要 2 個參數,這會導致編譯錯誤。在 5.4 中,相同的 __vmalloc() 採用請求的 3 個參數。 5.13有沒有可能出現這麼大的錯誤?我懷疑問題出在我這邊。我應該做錯了什麼,但我剛剛完成了標準安裝。感謝您的協助。基督教
答案1
與內核樹中的大多數文件一樣,該文件經常更改。當我使用你提到的 2 個版本時,我得到了 184 行輸出diff
,並且我在主線內核 5.4 和 5.13 之間的內核原始碼樹中看到了許多提交,以及此後的更多提交。我認為你的問題的答案是:
5.13有沒有可能出現這麼大的錯誤?
沒有。