红联Linux门户
Linux帮助

Linux内核这个世界变化真快

发布时间:2008-09-04 21:24:52来源:红联作者:SMuonon
  作者:蓝色的机器猫

  挣扎了好多天装了个Gentoo 2008 Linux,用了默认的2.6.25-r7内核,可是vmware装不上,无论是workstation还是server。问题是vmmon模块无法加载,查看日志发现模块无法调用init_mm()函数。

  搜索了很多东西发现有很多地方都在说2.6.25在这个函数上有问题,查看了ChangeLog-2.6.25发现。

  commit 757265b8c57bb8fd91785d3d1a87fb483c86c9c2
  Author: Ingo Molnar <mingo@elte.hu>
  Date: Thu Feb 28 20:19:06 2008 +0100

  x86: delay the export removal of init_mm

  delay the removal of this symbol export by one more kernel release,giving external modules such as VirtualBox a chance to stop using it.

  Signed-off-by: Ingo Molnar <mingo@elte.hu>

  在内核代码中只是把它标记为UNUSED了,开启编译选项还是可以用的。看日期,其实这个改变已经是半年前的事情了,看来我太久没关心内核落后了。
文章评论

共有 1 条评论

  1. cxc5115 于 2008-09-04 21:38:19发表:

    vmware不是支持2.6的内核啊,?我用的就是2.6内核的红旗