我有两个桌面:一个是 UBUNTU 20.04.4 LTS,带有 5.4.0-107-generic;另一个是 XUBUNTU 20.04.4 LTS,带有 5.13.0-39-generic。两者都具有 x86_64 架构。我发现两者 [...]/include/linux/vmalloc.h 内容之间存在差异。在 5.13 中,__vmalloc() 的声明似乎不正确,因为它只接受 2 个参数,这会导致编译错误。而在 5.4 中,相同的 __vmalloc() 接受请求的 3 个参数。5.13 中是否可能出现如此大的错误?我怀疑问题出在我这边。我应该做错了什么,但我刚刚完成了标准安装。谢谢你的帮助。克里斯蒂安
答案1
与内核树中的大多数文件一样,该文件经常更改。当我diff
查看您提到的两个版本时,我得到了 184 行输出,并且我看到主线内核 5.4 和 5.13 之间的内核源代码树中有很多提交,此后还有更多提交。我认为您问题的答案是:
5.13 中是否可能引入如此大的错误?
没有。