【发布时间】:2021-04-17 10:08:53
【问题描述】:
我正在研究内核补丁集而不是 git 的东西。 eg:这个补丁:1
我下载了这一系列补丁,然后运行下面的命令补丁到 kernel-next。
"patch -p1 < ../xxx.patch".
应用补丁后我得到了一些rej文件。
这是否意味着我必须愉快地挑选其他补丁,或者我必须一个一个地修复那些拒绝文件。
谢谢!!
【问题讨论】:
-
试试
git am -3,如果你的内核有.git目录。但是,是的,您必须首先跟踪和应用所有补丁依赖项,这可能是一个很大的痛苦。因此,建议您在使用 Linux 时使用 git。当您拥有.git时,您可以开始考虑补丁,为您要应用的补丁和内核找到一个基本提交,然后查找所有依赖项(在 git 树或邮件列表等中)。无论如何,当您不知道应该在其上应用它的确切标签或 SHA 时,仅应用补丁并不容易。通常你必须先应用特性分支作为依赖。
标签: linux-kernel patch