Ubuntu 内核补丁列表

Ubuntu 内核补丁列表

我遇到了 OCFS2 和 Linux 3.5 的一个已知错误,我想知道如何判断补丁是否在特定的 Ubuntu 内核中。

确切的补丁在这里:https://oss.oracle.com/git/?p=smushran/linux-2.6.git;a=commit;h=a2118b301104a24381b414bc93371d666fe8d43a

这只是一个轻微的不便,所以我不想从头开始重新编译内核(主要是懒惰)但是我确实想知道什么时候可以升级到带有补丁的内核。

谷歌搜索没有找到简单的方法。有人知道吗?

答案1

Oracle 补丁你提到的并没有被上游接受,但被 Canonical 的 Luis Henriques 修改了,如前所述在 Launchpad 上并被 Linus Torvald 的内核主分支接受2012 年 7 月

根据启动板报告,该问题已在 Quantal 的内核 3.5.0-3.3 和 Precise 的内核 3.2.0-27.43 中得到修复。两者都以更新的形式发布,因此无需使用主线内核或自行修补。

如果您希望查看当前安装的内核的更改日志(其中包括对 3.xx 系列先前更改的注释),您可以运行 uname -a 以查找您的内核,然后使用其软件包名称获取更改日志:

apt-get changelog 3.5.0-17-generic

您可以grep解决您的问题(使用-C在搜索词周围显示线条):

apt-get changelog 3.5.0-17-generic | grep -i -C 2 'ocfs2'

然后你会发现问题应该已经解决了:

[ Luis Henriques ]

  * SAUCE: ocfs2: Fix NULL pointer dereferrence in
    __ocfs2_change_file_space
    - LP: #1006012

如果找不到更新日志的正确部分,您还可以 grep 更新日志以查找问题 (1006012) 的 Launchpad 记录。此更改首次在 3.5.0-3.3 Quantal 版本中公布。

其他更新日志(未安装的版本)可以在以下位置找到:Ubuntu 软件包

如果你认为你正在经历回归,请在启动板页面,并请求澄清。

相关内容